==>(B Building on monferno(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list ./ .SRCINFO 1,816 100% 0.00kB/s 0:00:00 1,816 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 144 100% 140.62kB/s 0:00:00 144 100% 140.62kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 3,660 94% 3.49MB/s 0:00:00 3,882 100% 3.70MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) zed-1.20.2-1.log 585 100% 571.29kB/s 0:00:00 585 100% 571.29kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 2,853 bytes received 240 bytes 2,062.00 bytes/sec total size is 7,080 speedup is 2.29 ==>(B Applying RISC-V patches...(B sending incremental file list ./ livekit-riscv64.patch 700 6% 0.00kB/s 0:00:00 10,390 100% 9.24MB/s 0:00:00 (xfr#1, to-chk=5/7) minidump-riscv64.patch 700 5% 683.59kB/s 0:00:00 13,176 100% 12.57MB/s 0:00:00 (xfr#2, to-chk=4/7) minidumper-riscv64.patch 1,753 100% 1.67MB/s 0:00:00 1,753 100% 1.67MB/s 0:00:00 (xfr#3, to-chk=3/7) pipewire-riscv64.patch 308 100% 300.78kB/s 0:00:00 308 100% 300.78kB/s 0:00:00 (xfr#4, to-chk=2/7) riscv64.patch 1,400 33% 1.34MB/s 0:00:00 4,203 100% 4.01MB/s 0:00:00 (xfr#5, to-chk=1/7) rtp-config-riscv64.patch 474 100% 462.89kB/s 0:00:00 474 100% 462.89kB/s 0:00:00 (xfr#6, to-chk=0/7) sent 4,238 bytes received 391 bytes 3,086.00 bytes/sec total size is 30,304 speedup is 6.55 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 zed(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-0(B ==>(B Building zed for [extra] (riscv64)(B ]3008;start=cc1ce050e46a45f3a6b4c47de10267c3;user=felix;hostname=monferno.felixc.at;machineid=d81047be213f47f4a04ac21a8f8e559b;bootid=e09be040f722427c8b59ed2fd3c4abfd;pid=2037917;pidfdid=35624908;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=3bf1a64a7a034a289096027d9d633e7c;user=root;hostname=monferno.felixc.at;machineid=d81047be213f47f4a04ac21a8f8e559b;bootid=e09be040f722427c8b59ed2fd3c4abfd;pid=2037961;pidfdid=35434154;comm=systemd-nspawn;container=arch-nspawn-2037961;type=container\]11;?\]2;🔵 Container arch-nspawn-2037961 on monferno.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=3bf1a64a7a034a289096027d9d633e7c\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...(Bdone(B ]3008;start=2aaa7b4eb4504183afe7c4268a0c3041;user=root;hostname=monferno.felixc.at;machineid=d81047be213f47f4a04ac21a8f8e559b;bootid=e09be040f722427c8b59ed2fd3c4abfd;pid=2038087;pidfdid=35632797;comm=sudo;targetuser=felix;type=session\==>(B Making package: zed 1.20.2-1 (Sat Sep 19 11:04:44 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading zed-1.20.2.tar.gz...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 1.32M 0 1.32M 0 0 773.5k 0 00:01 1.28M 100 15.75M 0 15.75M 0 0 5.65M 0 00:02 7.63M 100 23.28M 0 23.28M 0 0 7.14M 0 00:03 7.63M 100 23.28M 0 23.28M 0 0 7.14M 0 00:03 7.63M 100 23.28M 0 23.28M 0 0 7.14M 0 00:03 7.63M  ->(B Updating livekit-rust-sdks git repo...(B  ->(B Found minidump-common-0.26.1.tar.gz(B  ->(B Found minidump-writer-0.13.0.tar.gz(B  ->(B Found process-backend-0.1.0.tar.gz(B  ->(B Cloning chromium-mirror git repo...(B Cloning into bare repository '/home/felix/packages/zed/chromium-mirror'... remote: Enumerating objects: 29524430 remote: Enumerating objects: 29525110, done. remote: Counting objects: 0% (1/680) remote: Counting objects: 1% (7/680) remote: Counting objects: 2% (14/680) remote: Counting objects: 3% (21/680) remote: Counting objects: 4% (28/680) remote: Counting objects: 5% (34/680) remote: Counting objects: 6% (41/680) remote: Counting objects: 7% (48/680) remote: Counting objects: 8% (55/680) remote: Counting objects: 9% (62/680) remote: Counting objects: 10% (68/680) remote: Counting objects: 11% (75/680) remote: Counting objects: 12% (82/680) remote: Counting objects: 13% (89/680) remote: Counting objects: 14% (96/680) remote: Counting objects: 15% (102/680) remote: Counting objects: 16% (109/680) remote: Counting objects: 17% (116/680) remote: Counting objects: 18% (123/680) remote: Counting objects: 19% (130/680) remote: Counting objects: 20% (136/680) remote: Counting objects: 21% (143/680) remote: Counting objects: 22% (150/680) remote: Counting objects: 23% (157/680) remote: Counting objects: 24% (164/680) remote: Counting objects: 25% (170/680) remote: Counting objects: 26% (177/680) remote: Counting objects: 27% (184/680) remote: Counting objects: 28% (191/680) remote: Counting objects: 29% (198/680) remote: Counting objects: 30% (204/680) remote: Counting objects: 31% (211/680) remote: Counting objects: 32% (218/680) remote: Counting objects: 33% (225/680) remote: Counting objects: 34% (232/680) remote: Counting objects: 35% (238/680) remote: Counting objects: 36% (245/680) remote: Counting objects: 37% (252/680) remote: Counting objects: 38% (259/680) remote: Counting objects: 39% (266/680) remote: Counting objects: 40% (272/680) remote: Counting objects: 41% (279/680) remote: Counting objects: 42% (286/680) remote: Counting objects: 43% (293/680) remote: Counting objects: 44% (300/680) remote: Counting objects: 45% (306/680) remote: Counting objects: 46% (313/680) remote: Counting objects: 47% (320/680) remote: Counting objects: 48% (327/680) remote: Counting objects: 49% (334/680) remote: Counting objects: 50% (340/680) remote: Counting objects: 51% (347/680) remote: Counting objects: 52% (354/680) remote: Counting objects: 53% (361/680) remote: Counting objects: 54% (368/680) remote: Counting objects: 55% (374/680) remote: Counting objects: 56% (381/680) remote: Counting objects: 57% (388/680) remote: Counting objects: 58% (395/680) remote: Counting objects: 59% (402/680) remote: Counting objects: 60% (408/680) remote: Counting objects: 61% (415/680) remote: Counting objects: 62% (422/680) remote: Counting objects: 63% (429/680) remote: Counting objects: 64% (436/680) remote: Counting objects: 65% (442/680) remote: Counting objects: 66% (449/680) remote: Counting objects: 67% (456/680) remote: Counting objects: 68% (463/680) remote: Counting objects: 69% (470/680) remote: Counting objects: 70% (476/680) remote: Counting objects: 71% (483/680) remote: Counting objects: 72% (490/680) remote: Counting objects: 73% (497/680) remote: Counting objects: 74% (504/680) remote: Counting objects: 75% (510/680) remote: Counting objects: 76% (517/680) remote: Counting objects: 77% (524/680) remote: Counting objects: 78% (531/680) remote: Counting objects: 79% (538/680) remote: Counting objects: 80% (544/680) remote: Counting objects: 81% (551/680) remote: Counting objects: 82% (558/680) remote: Counting objects: 83% (565/680) remote: Counting objects: 84% (572/680) remote: Counting objects: 85% (578/680) remote: Counting objects: 86% (585/680) remote: Counting objects: 87% (592/680) remote: Counting objects: 88% (599/680) remote: Counting objects: 89% (606/680) remote: Counting objects: 90% (612/680) remote: Counting objects: 91% (619/680) remote: Counting objects: 92% (626/680) remote: Counting objects: 93% (633/680) remote: Counting objects: 94% (640/680) remote: Counting objects: 95% (646/680) remote: Counting objects: 96% (653/680) remote: Counting objects: 97% (660/680) remote: Counting objects: 98% (667/680) remote: Counting objects: 99% (674/680) remote: Counting objects: 100% (680/680) remote: Counting objects: 100% (680/680), done. remote: Compressing objects: 0% (1/133) remote: Compressing objects: 1% (2/133) remote: Compressing objects: 2% (3/133) remote: Compressing objects: 3% (4/133) remote: Compressing objects: 4% (6/133) remote: Compressing objects: 5% (7/133) remote: Compressing objects: 6% (8/133) remote: Compressing objects: 7% (10/133) remote: Compressing objects: 8% (11/133) remote: Compressing objects: 9% (12/133) remote: Compressing objects: 10% (14/133) remote: Compressing objects: 11% (15/133) remote: Compressing objects: 12% (16/133) remote: Compressing objects: 13% (18/133) remote: Compressing objects: 14% (19/133) remote: Compressing objects: 15% (20/133) remote: Compressing objects: 16% (22/133) remote: Compressing objects: 17% (23/133) remote: Compressing objects: 18% (24/133) remote: Compressing objects: 19% (26/133) remote: Compressing objects: 20% (27/133) remote: Compressing objects: 21% (28/133) remote: Compressing objects: 22% (30/133) remote: Compressing objects: 23% (31/133) remote: Compressing objects: 24% (32/133) remote: Compressing objects: 25% (34/133) remote: Compressing objects: 26% (35/133) remote: Compressing objects: 27% (36/133) remote: Compressing objects: 28% (38/133) remote: Compressing objects: 29% (39/133) remote: Compressing objects: 30% (40/133) remote: Compressing objects: 31% (42/133) remote: Compressing objects: 32% (43/133) remote: Compressing objects: 33% (44/133) remote: Compressing objects: 34% (46/133) remote: Compressing objects: 35% (47/133) remote: Compressing objects: 36% (48/133) remote: Compressing objects: 37% (50/133) remote: Compressing objects: 38% (51/133) remote: Compressing objects: 39% (52/133) remote: Compressing objects: 40% (54/133) remote: Compressing objects: 41% (55/133) remote: Compressing objects: 42% (56/133) remote: Compressing objects: 43% (58/133) remote: Compressing objects: 44% (59/133) remote: Compressing objects: 45% (60/133) remote: Compressing objects: 46% (62/133) remote: Compressing objects: 47% (63/133) remote: Compressing objects: 48% (64/133) remote: Compressing objects: 49% (66/133) remote: Compressing objects: 50% (67/133) remote: Compressing objects: 51% (68/133) remote: Compressing objects: 52% (70/133) remote: Compressing objects: 53% (71/133) remote: Compressing objects: 54% (72/133) remote: Compressing objects: 55% (74/133) remote: Compressing objects: 56% (75/133) remote: Compressing objects: 57% (76/133) remote: Compressing objects: 58% (78/133) remote: Compressing objects: 59% (79/133) remote: Compressing objects: 60% (80/133) remote: Compressing objects: 61% (82/133) remote: Compressing objects: 62% (83/133) remote: Compressing objects: 63% (84/133) remote: Compressing objects: 64% (86/133) remote: Compressing objects: 65% (87/133) remote: Compressing objects: 66% (88/133) remote: Compressing objects: 67% (90/133) remote: Compressing objects: 68% (91/133) remote: Compressing objects: 69% (92/133) remote: Compressing objects: 70% (94/133) remote: Compressing objects: 71% (95/133) remote: Compressing objects: 72% (96/133) remote: Compressing objects: 73% (98/133) remote: Compressing objects: 74% (99/133) remote: Compressing objects: 75% (100/133) remote: Compressing objects: 76% (102/133) remote: Compressing objects: 77% (103/133) remote: Compressing objects: 78% (104/133) remote: Compressing objects: 79% (106/133) remote: Compressing objects: 80% (107/133) remote: Compressing objects: 81% (108/133) remote: Compressing objects: 82% (110/133) remote: Compressing objects: 83% (111/133) remote: Compressing objects: 84% (112/133) remote: Compressing objects: 85% (114/133) remote: Compressing objects: 86% (115/133) remote: Compressing objects: 87% (116/133) remote: Compressing objects: 88% (118/133) remote: Compressing objects: 89% (119/133) remote: Compressing objects: 90% (120/133) remote: Compressing objects: 91% (122/133) remote: Compressing objects: 92% (123/133) remote: Compressing objects: 93% (124/133) remote: Compressing objects: 94% (126/133) remote: Compressing objects: 95% (127/133) remote: Compressing objects: 96% (128/133) remote: Compressing objects: 97% (130/133) remote: Compressing objects: 98% (131/133) remote: Compressing objects: 99% (132/133) remote: Compressing objects: 100% (133/133) remote: Compressing objects: 100% (133/133), done. Receiving objects: 0% (1/29525110) Receiving objects: 0% (56047/29525110), 12.52 MiB | 24.82 MiB/s Receiving objects: 0% (120591/29525110), 42.45 MiB | 28.22 MiB/s Receiving objects: 0% (185764/29525110), 72.52 MiB | 28.86 MiB/s Receiving objects: 0% (248651/29525110), 103.29 MiB | 29.40 MiB/s Receiving objects: 1% (295252/29525110), 132.63 MiB | 29.36 MiB/s Receiving objects: 1% (312445/29525110), 132.63 MiB | 29.36 MiB/s Receiving objects: 1% (372885/29525110), 163.41 MiB | 30.05 MiB/s Receiving objects: 1% (438230/29525110), 192.92 MiB | 30.09 MiB/s Receiving objects: 1% (500016/29525110), 223.50 MiB | 30.04 MiB/s Receiving objects: 1% (564373/29525110), 253.32 MiB | 30.12 MiB/s Receiving objects: 2% (590503/29525110), 268.30 MiB | 30.11 MiB/s Receiving objects: 2% (628279/29525110), 283.71 MiB | 30.11 MiB/s Receiving objects: 2% (681615/29525110), 312.29 MiB | 29.71 MiB/s Receiving objects: 2% (743161/29525110), 341.47 MiB | 29.02 MiB/s Receiving objects: 2% (806061/29525110), 371.59 MiB | 28.88 MiB/s Receiving objects: 2% (867210/29525110), 401.66 MiB | 28.89 MiB/s Receiving objects: 3% (885754/29525110), 416.43 MiB | 28.76 MiB/s Receiving objects: 3% (919411/29525110), 424.72 MiB | 27.03 MiB/s Receiving objects: 3% (978962/29525110), 454.77 MiB | 28.44 MiB/s Receiving objects: 3% (1041690/29525110), 484.70 MiB | 28.03 MiB/s Receiving objects: 3% (1093744/29525110), 513.02 MiB | 27.64 MiB/s Receiving objects: 3% (1145036/29525110), 534.64 MiB | 25.94 MiB/s Receiving objects: 4% (1181005/29525110), 545.97 MiB | 26.71 MiB/s Receiving objects: 4% (1200142/29525110), 558.03 MiB | 25.59 MiB/s Receiving objects: 4% (1262575/29525110), 581.56 MiB | 24.57 MiB/s Receiving objects: 4% (1310016/29525110), 607.19 MiB | 23.44 MiB/s Receiving objects: 4% (1361052/29525110), 633.09 MiB | 23.92 MiB/s Receiving objects: 4% (1416961/29525110), 658.40 MiB | 24.80 MiB/s Receiving objects: 5% (1476256/29525110), 682.94 MiB | 24.89 MiB/s Receiving objects: 5% (1478746/29525110), 682.94 MiB | 24.89 MiB/s Receiving objects: 5% (1532594/29525110), 702.52 MiB | 24.03 MiB/s Receiving objects: 5% (1590175/29525110), 723.41 MiB | 22.87 MiB/s Receiving objects: 5% (1653307/29525110), 744.73 MiB | 22.04 MiB/s Receiving objects: 5% (1702413/29525110), 766.58 MiB | 21.02 MiB/s Receiving objects: 5% (1712366/29525110), 788.34 MiB | 21.15 MiB/s Receiving objects: 5% (1726360/29525110), 810.93 MiB | 21.55 MiB/s Receiving objects: 5% (1734484/29525110), 833.43 MiB | 21.74 MiB/s Receiving objects: 5% (1737098/29525110), 854.88 MiB | 21.67 MiB/s Receiving objects: 5% (1748747/29525110), 876.13 MiB | 21.42 MiB/s Receiving objects: 5% (1762215/29525110), 893.73 MiB | 20.44 MiB/s Receiving objects: 5% (1768030/29525110), 909.45 MiB | 19.05 MiB/s Receiving objects: 6% (1771507/29525110), 909.45 MiB | 19.05 MiB/s Receiving objects: 6% (1779612/29525110), 928.13 MiB | 18.40 MiB/s Receiving objects: 6% (1792219/29525110), 946.38 MiB | 17.44 MiB/s Receiving objects: 6% (1798168/29525110), 965.51 MiB | 17.15 MiB/s Receiving objects: 6% (1806424/29525110), 985.81 MiB | 18.28 MiB/s Receiving objects: 6% (1806897/29525110), 996.23 MiB | 18.98 MiB/s Receiving objects: 6% (1815963/29525110), 1016.99 MiB | 19.42 MiB/s Receiving objects: 6% (1831383/29525110), 1.01 GiB | 20.21 MiB/s Receiving objects: 6% (1847869/29525110), 1.03 GiB | 20.74 MiB/s Receiving objects: 6% (1857774/29525110), 1.06 GiB | 21.62 MiB/s Receiving objects: 6% (1860061/29525110), 1.07 GiB | 21.68 MiB/s Receiving objects: 6% (1868616/29525110), 1.09 GiB | 21.21 MiB/s Receiving objects: 6% (1879697/29525110), 1.12 GiB | 19.87 MiB/s Receiving objects: 6% (1883968/29525110), 1.13 GiB | 19.45 MiB/s Receiving objects: 6% (1889532/29525110), 1.15 GiB | 18.73 MiB/s Receiving objects: 6% (1902516/29525110), 1.17 GiB | 18.33 MiB/s Receiving objects: 6% (1910427/29525110), 1.19 GiB | 19.13 MiB/s Receiving objects: 6% (1917486/29525110), 1.20 GiB | 17.86 MiB/s Receiving objects: 6% (1917669/29525110), 1.21 GiB | 17.18 MiB/s Receiving objects: 6% (1917827/29525110), 1.23 GiB | 16.71 MiB/s Receiving objects: 6% (1918007/29525110), 1.25 GiB | 16.13 MiB/s Receiving objects: 6% (1925428/29525110), 1.27 GiB | 16.86 MiB/s Receiving objects: 6% (1932535/29525110), 1.28 GiB | 17.50 MiB/s Receiving objects: 6% (1944382/29525110), 1.30 GiB | 17.95 MiB/s Receiving objects: 6% (1948318/29525110), 1.32 GiB | 18.18 MiB/s Receiving objects: 6% (1959337/29525110), 1.34 GiB | 18.04 MiB/s Receiving objects: 6% (1973007/29525110), 1.35 GiB | 18.01 MiB/s Receiving objects: 6% (2002897/29525110), 1.37 GiB | 18.12 MiB/s Receiving objects: 6% (2034397/29525110), 1.39 GiB | 18.14 MiB/s Receiving objects: 6% (2043458/29525110), 1.41 GiB | 18.07 MiB/s Receiving objects: 6% (2065823/29525110), 1.43 GiB | 18.47 MiB/s Receiving objects: 7% (2066758/29525110), 1.43 GiB | 18.47 MiB/s Receiving objects: 7% (2080368/29525110), 1.45 GiB | 18.76 MiB/s Receiving objects: 7% (2086177/29525110), 1.47 GiB | 19.07 MiB/s Receiving objects: 7% (2095952/29525110), 1.49 GiB | 19.42 MiB/s Receiving objects: 7% (2102764/29525110), 1.51 GiB | 20.23 MiB/s Receiving objects: 7% (2104926/29525110), 1.53 GiB | 20.79 MiB/s Receiving objects: 7% (2107262/29525110), 1.55 GiB | 21.87 MiB/s Receiving objects: 7% (2108567/29525110), 1.58 GiB | 23.16 MiB/s Receiving objects: 7% (2110295/29525110), 1.61 GiB | 24.62 MiB/s Receiving objects: 7% (2111560/29525110), 1.63 GiB | 25.48 MiB/s Receiving objects: 7% (2112552/29525110), 1.65 GiB | 25.29 MiB/s Receiving objects: 7% (2115955/29525110), 1.68 GiB | 25.26 MiB/s Receiving objects: 7% (2118849/29525110), 1.70 GiB | 24.97 MiB/s Receiving objects: 7% (2122125/29525110), 1.73 GiB | 25.13 MiB/s Receiving objects: 7% (2125203/29525110), 1.76 GiB | 26.05 MiB/s Receiving objects: 7% (2131035/29525110), 1.78 GiB | 27.11 MiB/s Receiving objects: 7% (2137717/29525110), 1.81 GiB | 26.59 MiB/s Receiving objects: 7% (2142799/29525110), 1.83 GiB | 25.44 MiB/s Receiving objects: 7% (2152736/29525110), 1.85 GiB | 24.61 MiB/s Receiving objects: 7% (2162201/29525110), 1.87 GiB | 23.14 MiB/s Receiving objects: 7% (2164232/29525110), 1.90 GiB | 22.37 MiB/s Receiving objects: 7% (2164309/29525110), 1.92 GiB | 23.30 MiB/s Receiving objects: 7% (2166061/29525110), 1.94 GiB | 23.65 MiB/s Receiving objects: 7% (2176073/29525110), 1.97 GiB | 23.53 MiB/s Receiving objects: 7% (2194980/29525110), 1.99 GiB | 23.83 MiB/s Receiving objects: 7% (2214174/29525110), 2.02 GiB | 24.31 MiB/s Receiving objects: 7% (2214932/29525110), 2.04 GiB | 24.07 MiB/s Receiving objects: 7% (2228077/29525110), 2.06 GiB | 22.99 MiB/s Receiving objects: 7% (2237630/29525110), 2.08 GiB | 22.56 MiB/s Receiving objects: 7% (2250368/29525110), 2.10 GiB | 21.70 MiB/s Receiving objects: 7% (2273028/29525110), 2.12 GiB | 20.92 MiB/s Receiving objects: 7% (2284665/29525110), 2.13 GiB | 21.08 MiB/s Receiving objects: 7% (2287279/29525110), 2.15 GiB | 21.54 MiB/s Receiving objects: 7% (2288297/29525110), 2.17 GiB | 20.83 MiB/s Receiving objects: 7% (2289660/29525110), 2.19 GiB | 19.92 MiB/s Receiving objects: 7% (2291167/29525110), 2.21 GiB | 19.15 MiB/s Receiving objects: 7% (2292290/29525110), 2.22 GiB | 17.77 MiB/s Receiving objects: 7% (2294471/29525110), 2.24 GiB | 16.41 MiB/s Receiving objects: 7% (2301632/29525110), 2.25 GiB | 15.93 MiB/s Receiving objects: 7% (2309818/29525110), 2.27 GiB | 15.56 MiB/s Receiving objects: 7% (2318363/29525110), 2.28 GiB | 15.44 MiB/s Receiving objects: 7% (2327434/29525110), 2.30 GiB | 15.94 MiB/s Receiving objects: 7% (2339436/29525110), 2.31 GiB | 16.16 MiB/s Receiving objects: 7% (2350875/29525110), 2.33 GiB | 16.33 MiB/s Receiving objects: 7% (2360355/29525110), 2.35 GiB | 16.35 MiB/s Receiving objects: 8% (2362009/29525110), 2.35 GiB | 16.35 MiB/s Receiving objects: 8% (2372203/29525110), 2.36 GiB | 16.50 MiB/s Receiving objects: 8% (2372553/29525110), 2.38 GiB | 16.55 MiB/s Receiving objects: 8% (2375229/29525110), 2.40 GiB | 16.65 MiB/s Receiving objects: 8% (2389030/29525110), 2.41 GiB | 16.81 MiB/s Receiving objects: 8% (2400825/29525110), 2.43 GiB | 16.97 MiB/s Receiving objects: 8% (2413513/29525110), 2.45 GiB | 17.20 MiB/s Receiving objects: 8% (2427557/29525110), 2.47 GiB | 17.61 MiB/s Receiving objects: 8% (2442441/29525110), 2.48 GiB | 18.11 MiB/s Receiving objects: 8% (2457263/29525110), 2.50 GiB | 18.81 MiB/s Receiving objects: 8% (2468280/29525110), 2.53 GiB | 19.80 MiB/s Receiving objects: 8% (2486909/29525110), 2.55 GiB | 21.10 MiB/s Receiving objects: 8% (2499463/29525110), 2.57 GiB | 22.44 MiB/s Receiving objects: 8% (2513132/29525110), 2.59 GiB | 22.56 MiB/s Receiving objects: 8% (2525463/29525110), 2.61 GiB | 22.69 MiB/s Receiving objects: 8% (2543362/29525110), 2.64 GiB | 22.61 MiB/s Receiving objects: 8% (2573112/29525110), 2.66 GiB | 22.52 MiB/s Receiving objects: 8% (2577133/29525110), 2.69 GiB | 23.20 MiB/s Receiving objects: 8% (2583746/29525110), 2.71 GiB | 24.22 MiB/s Receiving objects: 8% (2585453/29525110), 2.74 GiB | 25.17 MiB/s Receiving objects: 8% (2587135/29525110), 2.76 GiB | 25.64 MiB/s Receiving objects: 8% (2589294/29525110), 2.79 GiB | 26.02 MiB/s Receiving objects: 8% (2591957/29525110), 2.81 GiB | 26.35 MiB/s Receiving objects: 8% (2595388/29525110), 2.84 GiB | 26.33 MiB/s Receiving objects: 8% (2599371/29525110), 2.87 GiB | 26.36 MiB/s Receiving objects: 8% (2599417/29525110), 2.89 GiB | 25.91 MiB/s Receiving objects: 8% (2605792/29525110), 2.92 GiB | 25.83 MiB/s Receiving objects: 8% (2607744/29525110), 2.94 GiB | 24.76 MiB/s Receiving objects: 8% (2607765/29525110), 2.96 GiB | 23.44 MiB/s Receiving objects: 8% (2607769/29525110), 2.98 GiB | 22.48 MiB/s Receiving objects: 8% (2616006/29525110), 3.00 GiB | 22.38 MiB/s Receiving objects: 8% (2627256/29525110), 3.03 GiB | 22.43 MiB/s Receiving objects: 8% (2638354/29525110), 3.05 GiB | 23.39 MiB/s Receiving objects: 8% (2655064/29525110), 3.08 GiB | 24.42 MiB/s Receiving objects: 9% (2657260/29525110), 3.08 GiB | 24.42 MiB/s Receiving objects: 9% (2670751/29525110), 3.10 GiB | 25.13 MiB/s Receiving objects: 9% (2686097/29525110), 3.13 GiB | 26.01 MiB/s Receiving objects: 9% (2700852/29525110), 3.16 GiB | 26.40 MiB/s Receiving objects: 9% (2713766/29525110), 3.18 GiB | 26.45 MiB/s Receiving objects: 9% (2729684/29525110), 3.21 GiB | 26.72 MiB/s Receiving objects: 9% (2744246/29525110), 3.23 GiB | 26.72 MiB/s Receiving objects: 9% (2751183/29525110), 3.26 GiB | 26.58 MiB/s Receiving objects: 9% (2763302/29525110), 3.29 GiB | 26.49 MiB/s Receiving objects: 9% (2782405/29525110), 3.31 GiB | 25.29 MiB/s Receiving objects: 9% (2794910/29525110), 3.33 GiB | 23.82 MiB/s Receiving objects: 9% (2811944/29525110), 3.35 GiB | 22.78 MiB/s Receiving objects: 9% (2836711/29525110), 3.37 GiB | 22.17 MiB/s Receiving objects: 9% (2868820/29525110), 3.38 GiB | 21.86 MiB/s Receiving objects: 9% (2891984/29525110), 3.41 GiB | 22.80 MiB/s Receiving objects: 9% (2915265/29525110), 3.43 GiB | 23.83 MiB/s Receiving objects: 9% (2944791/29525110), 3.46 GiB | 24.74 MiB/s Receiving objects: 10% (2952511/29525110), 3.47 GiB | 24.88 MiB/s Receiving objects: 10% (2956049/29525110), 3.48 GiB | 25.16 MiB/s Receiving objects: 10% (2957168/29525110), 3.51 GiB | 25.19 MiB/s Receiving objects: 10% (2958543/29525110), 3.53 GiB | 25.42 MiB/s Receiving objects: 10% (2959518/29525110), 3.56 GiB | 25.79 MiB/s Receiving objects: 10% (2960988/29525110), 3.59 GiB | 26.16 MiB/s Receiving objects: 10% (2961973/29525110), 3.61 GiB | 25.52 MiB/s Receiving objects: 10% (2962751/29525110), 3.64 GiB | 26.19 MiB/s Receiving objects: 10% (2965865/29525110), 3.66 GiB | 26.26 MiB/s Receiving objects: 10% (2968289/29525110), 3.69 GiB | 26.26 MiB/s Receiving objects: 10% (2970570/29525110), 3.72 GiB | 26.79 MiB/s Receiving objects: 10% (2977044/29525110), 3.74 GiB | 27.41 MiB/s Receiving objects: 10% (2996738/29525110), 3.77 GiB | 27.69 MiB/s Receiving objects: 10% (3008230/29525110), 3.80 GiB | 28.23 MiB/s Receiving objects: 10% (3011870/29525110), 3.83 GiB | 28.93 MiB/s Receiving objects: 10% (3032634/29525110), 3.86 GiB | 29.54 MiB/s Receiving objects: 10% (3043917/29525110), 3.89 GiB | 30.32 MiB/s Receiving objects: 10% (3060156/29525110), 3.92 GiB | 29.85 MiB/s Receiving objects: 10% (3075591/29525110), 3.95 GiB | 29.61 MiB/s Receiving objects: 10% (3078005/29525110), 3.97 GiB | 29.28 MiB/s Receiving objects: 10% (3089442/29525110), 4.00 GiB | 28.89 MiB/s Receiving objects: 10% (3095727/29525110), 4.03 GiB | 29.03 MiB/s Receiving objects: 10% (3105235/29525110), 4.06 GiB | 28.42 MiB/s Receiving objects: 10% (3113883/29525110), 4.08 GiB | 25.90 MiB/s Receiving objects: 10% (3125585/29525110), 4.10 GiB | 23.27 MiB/s Receiving objects: 10% (3134251/29525110), 4.12 GiB | 20.72 MiB/s Receiving objects: 10% (3147359/29525110), 4.13 GiB | 18.17 MiB/s Receiving objects: 10% (3159309/29525110), 4.14 GiB | 17.96 MiB/s Receiving objects: 10% (3173952/29525110), 4.16 GiB | 18.78 MiB/s Receiving objects: 10% (3179046/29525110), 4.18 GiB | 19.47 MiB/s Receiving objects: 10% (3187494/29525110), 4.20 GiB | 18.85 MiB/s Receiving objects: 10% (3191608/29525110), 4.22 GiB | 17.47 MiB/s Receiving objects: 10% (3191683/29525110), 4.23 GiB | 17.05 MiB/s Receiving objects: 10% (3198193/29525110), 4.24 GiB | 16.08 MiB/s Receiving objects: 10% (3203902/29525110), 4.26 GiB | 15.33 MiB/s Receiving objects: 10% (3209432/29525110), 4.28 GiB | 15.75 MiB/s Receiving objects: 10% (3216836/29525110), 4.29 GiB | 16.10 MiB/s Receiving objects: 10% (3225765/29525110), 4.31 GiB | 16.46 MiB/s Receiving objects: 10% (3235663/29525110), 4.33 GiB | 16.84 MiB/s Receiving objects: 10% (3244118/29525110), 4.34 GiB | 16.99 MiB/s Receiving objects: 11% (3247763/29525110), 4.36 GiB | 17.04 MiB/s Receiving objects: 11% (3249668/29525110), 4.36 GiB | 17.04 MiB/s Receiving objects: 11% (3249931/29525110), 4.38 GiB | 17.00 MiB/s Receiving objects: 11% (3253659/29525110), 4.39 GiB | 16.65 MiB/s Receiving objects: 11% (3258594/29525110), 4.41 GiB | 16.67 MiB/s Receiving objects: 11% (3266537/29525110), 4.43 GiB | 16.95 MiB/s Receiving objects: 11% (3277302/29525110), 4.44 GiB | 17.17 MiB/s Receiving objects: 11% (3289524/29525110), 4.46 GiB | 17.74 MiB/s Receiving objects: 11% (3302295/29525110), 4.48 GiB | 18.56 MiB/s Receiving objects: 11% (3309755/29525110), 4.51 GiB | 19.52 MiB/s Receiving objects: 11% (3328457/29525110), 4.53 GiB | 20.90 MiB/s Receiving objects: 11% (3342309/29525110), 4.55 GiB | 22.61 MiB/s Receiving objects: 11% (3351547/29525110), 4.58 GiB | 23.71 MiB/s Receiving objects: 11% (3354667/29525110), 4.60 GiB | 23.49 MiB/s Receiving objects: 11% (3360644/29525110), 4.62 GiB | 23.72 MiB/s Receiving objects: 11% (3370804/29525110), 4.65 GiB | 23.66 MiB/s Receiving objects: 11% (3376770/29525110), 4.67 GiB | 23.58 MiB/s Receiving objects: 11% (3384307/29525110), 4.70 GiB | 24.33 MiB/s Receiving objects: 11% (3394335/29525110), 4.72 GiB | 23.84 MiB/s Receiving objects: 11% (3401232/29525110), 4.73 GiB | 21.88 MiB/s Receiving objects: 11% (3410818/29525110), 4.75 GiB | 19.09 MiB/s Receiving objects: 11% (3417100/29525110), 4.75 GiB | 17.80 MiB/s Receiving objects: 11% (3419156/29525110), 4.77 GiB | 15.48 MiB/s Receiving objects: 11% (3421932/29525110), 4.78 GiB | 14.16 MiB/s Receiving objects: 11% (3425263/29525110), 4.80 GiB | 14.11 MiB/s Receiving objects: 11% (3429660/29525110), 4.81 GiB | 14.47 MiB/s Receiving objects: 11% (3432689/29525110), 4.83 GiB | 14.99 MiB/s Receiving objects: 11% (3432776/29525110), 4.84 GiB | 15.32 MiB/s Receiving objects: 11% (3437625/29525110), 4.86 GiB | 16.00 MiB/s Receiving objects: 11% (3440497/29525110), 4.88 GiB | 16.11 MiB/s Receiving objects: 11% (3446092/29525110), 4.89 GiB | 16.19 MiB/s Receiving objects: 11% (3447196/29525110), 4.91 GiB | 16.18 MiB/s Receiving objects: 11% (3450308/29525110), 4.92 GiB | 16.11 MiB/s Receiving objects: 11% (3451686/29525110), 4.94 GiB | 15.83 MiB/s Receiving objects: 11% (3456028/29525110), 4.96 GiB | 16.73 MiB/s Receiving objects: 11% (3461586/29525110), 4.98 GiB | 17.62 MiB/s Receiving objects: 11% (3464959/29525110), 4.99 GiB | 18.00 MiB/s Receiving objects: 11% (3466754/29525110), 5.01 GiB | 17.88 MiB/s Receiving objects: 11% (3469536/29525110), 5.03 GiB | 17.10 MiB/s Receiving objects: 11% (3473195/29525110), 5.04 GiB | 16.28 MiB/s Receiving objects: 11% (3479318/29525110), 5.05 GiB | 15.40 MiB/s Receiving objects: 11% (3481526/29525110), 5.07 GiB | 14.80 MiB/s Receiving objects: 11% (3490525/29525110), 5.09 GiB | 15.24 MiB/s Receiving objects: 11% (3502652/29525110), 5.10 GiB | 15.64 MiB/s Receiving objects: 11% (3513419/29525110), 5.12 GiB | 16.00 MiB/s Receiving objects: 11% (3527507/29525110), 5.13 GiB | 16.22 MiB/s Receiving objects: 11% (3536015/29525110), 5.15 GiB | 16.18 MiB/s Receiving objects: 11% (3536289/29525110), 5.16 GiB | 15.70 MiB/s Receiving objects: 11% (3542998/29525110), 5.19 GiB | 15.37 MiB/s Receiving objects: 12% (3543014/29525110), 5.19 GiB | 15.37 MiB/s Receiving objects: 12% (3543501/29525110), 5.20 GiB | 15.39 MiB/s Receiving objects: 12% (3560378/29525110), 5.21 GiB | 15.51 MiB/s Receiving objects: 12% (3570087/29525110), 5.23 GiB | 15.72 MiB/s Receiving objects: 12% (3584322/29525110), 5.25 GiB | 16.60 MiB/s Receiving objects: 12% (3603123/29525110), 5.26 GiB | 17.12 MiB/s Receiving objects: 12% (3610403/29525110), 5.28 GiB | 17.79 MiB/s Receiving objects: 12% (3630093/29525110), 5.30 GiB | 18.86 MiB/s Receiving objects: 12% (3669698/29525110), 5.33 GiB | 19.90 MiB/s Receiving objects: 12% (3682259/29525110), 5.35 GiB | 20.61 MiB/s Receiving objects: 12% (3686771/29525110), 5.36 GiB | 21.11 MiB/s Receiving objects: 12% (3689009/29525110), 5.38 GiB | 20.82 MiB/s Receiving objects: 12% (3691468/29525110), 5.40 GiB | 20.89 MiB/s Receiving objects: 12% (3693734/29525110), 5.42 GiB | 20.86 MiB/s Receiving objects: 12% (3696049/29525110), 5.45 GiB | 20.41 MiB/s Receiving objects: 12% (3702624/29525110), 5.46 GiB | 20.69 MiB/s Receiving objects: 12% (3706384/29525110), 5.48 GiB | 20.11 MiB/s Receiving objects: 12% (3710307/29525110), 5.50 GiB | 19.42 MiB/s Receiving objects: 12% (3715325/29525110), 5.51 GiB | 18.80 MiB/s Receiving objects: 12% (3718691/29525110), 5.53 GiB | 18.89 MiB/s Receiving objects: 12% (3724427/29525110), 5.55 GiB | 18.74 MiB/s Receiving objects: 12% (3725761/29525110), 5.58 GiB | 18.26 MiB/s Receiving objects: 12% (3725761/29525110), 5.59 GiB | 17.36 MiB/s Receiving objects: 12% (3725761/29525110), 5.61 GiB | 16.59 MiB/s Receiving objects: 12% (3732781/29525110), 5.62 GiB | 16.29 MiB/s Receiving objects: 12% (3742364/29525110), 5.63 GiB | 15.69 MiB/s Receiving objects: 12% (3755435/29525110), 5.65 GiB | 15.86 MiB/s Receiving objects: 12% (3756302/29525110), 5.66 GiB | 15.55 MiB/s Receiving objects: 12% (3758172/29525110), 5.67 GiB | 14.92 MiB/s Receiving objects: 12% (3762961/29525110), 5.69 GiB | 14.32 MiB/s Receiving objects: 12% (3766567/29525110), 5.70 GiB | 13.71 MiB/s Receiving objects: 12% (3772501/29525110), 5.72 GiB | 14.00 MiB/s Receiving objects: 12% (3772501/29525110), 5.74 GiB | 14.22 MiB/s Receiving objects: 12% (3772501/29525110), 5.75 GiB | 14.40 MiB/s Receiving objects: 12% (3776545/29525110), 5.76 GiB | 14.46 MiB/s Receiving objects: 12% (3781699/29525110), 5.77 GiB | 14.53 MiB/s Receiving objects: 12% (3794126/29525110), 5.79 GiB | 14.12 MiB/s Receiving objects: 12% (3801639/29525110), 5.80 GiB | 14.08 MiB/s Receiving objects: 12% (3803261/29525110), 5.81 GiB | 13.90 MiB/s Receiving objects: 12% (3815809/29525110), 5.82 GiB | 13.92 MiB/s Receiving objects: 12% (3832866/29525110), 5.84 GiB | 14.07 MiB/s Receiving objects: 13% (3838265/29525110), 5.84 GiB | 14.49 MiB/s Receiving objects: 13% (3846803/29525110), 5.85 GiB | 14.76 MiB/s Receiving objects: 13% (3859221/29525110), 5.87 GiB | 15.31 MiB/s Receiving objects: 13% (3879280/29525110), 5.89 GiB | 16.14 MiB/s Receiving objects: 13% (3893107/29525110), 5.90 GiB | 16.69 MiB/s Receiving objects: 13% (3903960/29525110), 5.92 GiB | 17.53 MiB/s Receiving objects: 13% (3906230/29525110), 5.94 GiB | 18.84 MiB/s Receiving objects: 13% (3914784/29525110), 5.97 GiB | 20.33 MiB/s Receiving objects: 13% (3917315/29525110), 5.99 GiB | 22.13 MiB/s Receiving objects: 13% (3924062/29525110), 6.01 GiB | 22.86 MiB/s Receiving objects: 13% (3930810/29525110), 6.04 GiB | 23.07 MiB/s Receiving objects: 13% (3945069/29525110), 6.06 GiB | 22.96 MiB/s Receiving objects: 13% (3962724/29525110), 6.08 GiB | 22.53 MiB/s Receiving objects: 13% (3976490/29525110), 6.10 GiB | 21.21 MiB/s Receiving objects: 13% (3983027/29525110), 6.11 GiB | 18.94 MiB/s Receiving objects: 13% (3994234/29525110), 6.13 GiB | 17.45 MiB/s Receiving objects: 13% (4001473/29525110), 6.14 GiB | 15.19 MiB/s Receiving objects: 13% (4009708/29525110), 6.15 GiB | 14.16 MiB/s Receiving objects: 13% (4026349/29525110), 6.17 GiB | 14.56 MiB/s Receiving objects: 13% (4046629/29525110), 6.19 GiB | 14.93 MiB/s Receiving objects: 13% (4049912/29525110), 6.20 GiB | 15.08 MiB/s Receiving objects: 13% (4053788/29525110), 6.21 GiB | 14.62 MiB/s Receiving objects: 13% (4054501/29525110), 6.22 GiB | 14.34 MiB/s Receiving objects: 13% (4056177/29525110), 6.23 GiB | 13.92 MiB/s Receiving objects: 13% (4057716/29525110), 6.25 GiB | 13.81 MiB/s Receiving objects: 13% (4059012/29525110), 6.26 GiB | 14.11 MiB/s Receiving objects: 13% (4060950/29525110), 6.28 GiB | 15.07 MiB/s Receiving objects: 13% (4062236/29525110), 6.30 GiB | 15.42 MiB/s Receiving objects: 13% (4063618/29525110), 6.31 GiB | 15.64 MiB/s Receiving objects: 13% (4072463/29525110), 6.32 GiB | 15.71 MiB/s Receiving objects: 13% (4083189/29525110), 6.34 GiB | 15.76 MiB/s Receiving objects: 13% (4095482/29525110), 6.36 GiB | 15.94 MiB/s Receiving objects: 13% (4106652/29525110), 6.37 GiB | 16.00 MiB/s Receiving objects: 13% (4119946/29525110), 6.39 GiB | 15.99 MiB/s Receiving objects: 13% (4133043/29525110), 6.40 GiB | 16.31 MiB/s Receiving objects: 14% (4133516/29525110), 6.40 GiB | 16.31 MiB/s Receiving objects: 14% (4145925/29525110), 6.42 GiB | 16.36 MiB/s Receiving objects: 14% (4151270/29525110), 6.44 GiB | 16.30 MiB/s Receiving objects: 14% (4164718/29525110), 6.45 GiB | 16.66 MiB/s Receiving objects: 14% (4176264/29525110), 6.47 GiB | 16.95 MiB/s Receiving objects: 14% (4177857/29525110), 6.49 GiB | 17.58 MiB/s Receiving objects: 14% (4184107/29525110), 6.51 GiB | 18.36 MiB/s Receiving objects: 14% (4192807/29525110), 6.53 GiB | 18.52 MiB/s Receiving objects: 14% (4194820/29525110), 6.55 GiB | 19.24 MiB/s Receiving objects: 14% (4202738/29525110), 6.57 GiB | 19.29 MiB/s Receiving objects: 14% (4212288/29525110), 6.59 GiB | 19.41 MiB/s Receiving objects: 14% (4220783/29525110), 6.61 GiB | 19.49 MiB/s Receiving objects: 14% (4235221/29525110), 6.63 GiB | 19.93 MiB/s Receiving objects: 14% (4249719/29525110), 6.65 GiB | 20.92 MiB/s Receiving objects: 14% (4256751/29525110), 6.67 GiB | 21.63 MiB/s Receiving objects: 14% (4261488/29525110), 6.69 GiB | 21.90 MiB/s Receiving objects: 14% (4268379/29525110), 6.71 GiB | 20.80 MiB/s Receiving objects: 14% (4279643/29525110), 6.73 GiB | 19.77 MiB/s Receiving objects: 14% (4281068/29525110), 6.75 GiB | 18.83 MiB/s Receiving objects: 14% (4283064/29525110), 6.76 GiB | 18.16 MiB/s Receiving objects: 14% (4285485/29525110), 6.78 GiB | 18.20 MiB/s Receiving objects: 14% (4288540/29525110), 6.80 GiB | 18.87 MiB/s Receiving objects: 14% (4289416/29525110), 6.82 GiB | 19.22 MiB/s Receiving objects: 14% (4291097/29525110), 6.84 GiB | 19.42 MiB/s Receiving objects: 14% (4297185/29525110), 6.86 GiB | 19.50 MiB/s Receiving objects: 14% (4298826/29525110), 6.88 GiB | 19.57 MiB/s Receiving objects: 14% (4305826/29525110), 6.90 GiB | 19.58 MiB/s Receiving objects: 14% (4314427/29525110), 6.92 GiB | 19.62 MiB/s Receiving objects: 14% (4325811/29525110), 6.94 GiB | 19.68 MiB/s Receiving objects: 14% (4329840/29525110), 6.96 GiB | 19.67 MiB/s Receiving objects: 14% (4337888/29525110), 6.98 GiB | 19.88 MiB/s Receiving objects: 14% (4344309/29525110), 7.00 GiB | 19.89 MiB/s Receiving objects: 14% (4346575/29525110), 7.02 GiB | 20.38 MiB/s Receiving objects: 14% (4356386/29525110), 7.04 GiB | 20.71 MiB/s Receiving objects: 14% (4365818/29525110), 7.06 GiB | 21.83 MiB/s Receiving objects: 14% (4369756/29525110), 7.09 GiB | 22.93 MiB/s Receiving objects: 14% (4376683/29525110), 7.11 GiB | 22.96 MiB/s Receiving objects: 14% (4385113/29525110), 7.12 GiB | 22.74 MiB/s Receiving objects: 14% (4392549/29525110), 7.14 GiB | 22.25 MiB/s Receiving objects: 14% (4398174/29525110), 7.16 GiB | 22.11 MiB/s Receiving objects: 14% (4408817/29525110), 7.18 GiB | 21.89 MiB/s Receiving objects: 14% (4416182/29525110), 7.21 GiB | 22.32 MiB/s Receiving objects: 14% (4419876/29525110), 7.23 GiB | 22.14 MiB/s Receiving objects: 14% (4427100/29525110), 7.25 GiB | 21.85 MiB/s Receiving objects: 15% (4428767/29525110), 7.26 GiB | 21.48 MiB/s Receiving objects: 15% (4433133/29525110), 7.27 GiB | 21.03 MiB/s Receiving objects: 15% (4435958/29525110), 7.29 GiB | 20.44 MiB/s Receiving objects: 15% (4443131/29525110), 7.31 GiB | 20.92 MiB/s Receiving objects: 15% (4453005/29525110), 7.33 GiB | 21.49 MiB/s Receiving objects: 15% (4459299/29525110), 7.35 GiB | 21.84 MiB/s Receiving objects: 15% (4467370/29525110), 7.37 GiB | 22.09 MiB/s Receiving objects: 15% (4478288/29525110), 7.40 GiB | 22.14 MiB/s Receiving objects: 15% (4491457/29525110), 7.42 GiB | 22.26 MiB/s Receiving objects: 15% (4500238/29525110), 7.44 GiB | 22.23 MiB/s Receiving objects: 15% (4506932/29525110), 7.46 GiB | 22.25 MiB/s Receiving objects: 15% (4516469/29525110), 7.48 GiB | 22.50 MiB/s Receiving objects: 15% (4526093/29525110), 7.51 GiB | 22.65 MiB/s Receiving objects: 15% (4542337/29525110), 7.53 GiB | 22.77 MiB/s Receiving objects: 15% (4546032/29525110), 7.55 GiB | 23.06 MiB/s Receiving objects: 15% (4550714/29525110), 7.58 GiB | 23.50 MiB/s Receiving objects: 15% (4554829/29525110), 7.60 GiB | 24.03 MiB/s Receiving objects: 15% (4561648/29525110), 7.63 GiB | 24.91 MiB/s Receiving objects: 15% (4574967/29525110), 7.66 GiB | 25.94 MiB/s Receiving objects: 15% (4585276/29525110), 7.68 GiB | 26.44 MiB/s Receiving objects: 15% (4586482/29525110), 7.70 GiB | 25.45 MiB/s Receiving objects: 15% (4590085/29525110), 7.72 GiB | 23.45 MiB/s Receiving objects: 15% (4597143/29525110), 7.74 GiB | 21.24 MiB/s Receiving objects: 15% (4610880/29525110), 7.75 GiB | 19.11 MiB/s Receiving objects: 15% (4624856/29525110), 7.77 GiB | 18.35 MiB/s Receiving objects: 15% (4628549/29525110), 7.79 GiB | 18.71 MiB/s Receiving objects: 15% (4632458/29525110), 7.81 GiB | 19.52 MiB/s Receiving objects: 15% (4642158/29525110), 7.83 GiB | 19.64 MiB/s Receiving objects: 15% (4652847/29525110), 7.85 GiB | 19.81 MiB/s Receiving objects: 15% (4663720/29525110), 7.87 GiB | 19.52 MiB/s Receiving objects: 15% (4675563/29525110), 7.89 GiB | 18.84 MiB/s Receiving objects: 15% (4690646/29525110), 7.90 GiB | 18.17 MiB/s Receiving objects: 15% (4704112/29525110), 7.92 GiB | 17.74 MiB/s Receiving objects: 15% (4719190/29525110), 7.94 GiB | 17.28 MiB/s Receiving objects: 16% (4724018/29525110), 7.95 GiB | 17.74 MiB/s Receiving objects: 16% (4736258/29525110), 7.96 GiB | 17.71 MiB/s Receiving objects: 16% (4744976/29525110), 7.98 GiB | 18.77 MiB/s Receiving objects: 16% (4745415/29525110), 7.99 GiB | 18.81 MiB/s Receiving objects: 16% (4746172/29525110), 8.01 GiB | 19.05 MiB/s Receiving objects: 16% (4746923/29525110), 8.03 GiB | 19.32 MiB/s Receiving objects: 16% (4747709/29525110), 8.05 GiB | 19.27 MiB/s Receiving objects: 16% (4748199/29525110), 8.07 GiB | 19.58 MiB/s Receiving objects: 16% (4750843/29525110), 8.09 GiB | 19.64 MiB/s Receiving objects: 16% (4751488/29525110), 8.11 GiB | 19.23 MiB/s Receiving objects: 16% (4752998/29525110), 8.12 GiB | 18.49 MiB/s Receiving objects: 16% (4754412/29525110), 8.14 GiB | 17.93 MiB/s Receiving objects: 16% (4756412/29525110), 8.16 GiB | 17.68 MiB/s Receiving objects: 16% (4765194/29525110), 8.18 GiB | 17.53 MiB/s Receiving objects: 16% (4768928/29525110), 8.20 GiB | 18.46 MiB/s Receiving objects: 16% (4774234/29525110), 8.22 GiB | 19.20 MiB/s Receiving objects: 16% (4783449/29525110), 8.24 GiB | 19.76 MiB/s Receiving objects: 16% (4797638/29525110), 8.26 GiB | 20.08 MiB/s Receiving objects: 16% (4809850/29525110), 8.28 GiB | 20.14 MiB/s Receiving objects: 16% (4810185/29525110), 8.29 GiB | 19.27 MiB/s Receiving objects: 16% (4815359/29525110), 8.30 GiB | 19.15 MiB/s Receiving objects: 16% (4815629/29525110), 8.32 GiB | 18.07 MiB/s Receiving objects: 16% (4819695/29525110), 8.34 GiB | 17.18 MiB/s Receiving objects: 16% (4826793/29525110), 8.35 GiB | 16.63 MiB/s Receiving objects: 16% (4836773/29525110), 8.37 GiB | 17.16 MiB/s Receiving objects: 16% (4840311/29525110), 8.39 GiB | 17.08 MiB/s Receiving objects: 16% (4845614/29525110), 8.40 GiB | 16.61 MiB/s Receiving objects: 16% (4848754/29525110), 8.42 GiB | 16.10 MiB/s Receiving objects: 16% (4851494/29525110), 8.43 GiB | 15.60 MiB/s Receiving objects: 16% (4857218/29525110), 8.45 GiB | 15.22 MiB/s Receiving objects: 16% (4858109/29525110), 8.46 GiB | 15.38 MiB/s Receiving objects: 16% (4860725/29525110), 8.48 GiB | 16.03 MiB/s Receiving objects: 16% (4871369/29525110), 8.50 GiB | 16.41 MiB/s Receiving objects: 16% (4875170/29525110), 8.51 GiB | 16.61 MiB/s Receiving objects: 16% (4876241/29525110), 8.53 GiB | 16.80 MiB/s Receiving objects: 16% (4878368/29525110), 8.55 GiB | 16.94 MiB/s Receiving objects: 16% (4879773/29525110), 8.56 GiB | 16.88 MiB/s Receiving objects: 16% (4881701/29525110), 8.58 GiB | 16.89 MiB/s Receiving objects: 16% (4885510/29525110), 8.60 GiB | 17.00 MiB/s Receiving objects: 16% (4890057/29525110), 8.62 GiB | 17.01 MiB/s Receiving objects: 16% (4892413/29525110), 8.63 GiB | 17.29 MiB/s Receiving objects: 16% (4900895/29525110), 8.65 GiB | 17.77 MiB/s Receiving objects: 16% (4911980/29525110), 8.67 GiB | 18.45 MiB/s Receiving objects: 16% (4916728/29525110), 8.69 GiB | 18.48 MiB/s Receiving objects: 16% (4917537/29525110), 8.70 GiB | 17.35 MiB/s Receiving objects: 16% (4921145/29525110), 8.71 GiB | 17.25 MiB/s Receiving objects: 16% (4923548/29525110), 8.73 GiB | 17.11 MiB/s Receiving objects: 16% (4926651/29525110), 8.75 GiB | 16.83 MiB/s Receiving objects: 16% (4930143/29525110), 8.77 GiB | 17.41 MiB/s Receiving objects: 16% (4937458/29525110), 8.79 GiB | 19.16 MiB/s Receiving objects: 16% (4951170/29525110), 8.81 GiB | 20.01 MiB/s Receiving objects: 16% (4960654/29525110), 8.83 GiB | 19.92 MiB/s Receiving objects: 16% (4962647/29525110), 8.84 GiB | 18.78 MiB/s Receiving objects: 16% (4964801/29525110), 8.86 GiB | 17.97 MiB/s Receiving objects: 16% (4970220/29525110), 8.87 GiB | 16.43 MiB/s Receiving objects: 16% (4972228/29525110), 8.89 GiB | 14.45 MiB/s Receiving objects: 16% (4978643/29525110), 8.90 GiB | 14.28 MiB/s Receiving objects: 16% (4986167/29525110), 8.91 GiB | 13.88 MiB/s Receiving objects: 16% (4994388/29525110), 8.93 GiB | 13.88 MiB/s Receiving objects: 16% (5002562/29525110), 8.94 GiB | 14.14 MiB/s Receiving objects: 16% (5005590/29525110), 8.96 GiB | 14.36 MiB/s Receiving objects: 16% (5007532/29525110), 8.97 GiB | 14.43 MiB/s Receiving objects: 16% (5010979/29525110), 8.98 GiB | 14.66 MiB/s Receiving objects: 16% (5016019/29525110), 9.00 GiB | 14.64 MiB/s Receiving objects: 17% (5019269/29525110), 9.01 GiB | 14.65 MiB/s Receiving objects: 17% (5023097/29525110), 9.01 GiB | 14.69 MiB/s Receiving objects: 17% (5025351/29525110), 9.03 GiB | 14.70 MiB/s Receiving objects: 17% (5028217/29525110), 9.04 GiB | 14.80 MiB/s Receiving objects: 17% (5028756/29525110), 9.06 GiB | 14.87 MiB/s Receiving objects: 17% (5034577/29525110), 9.07 GiB | 15.18 MiB/s Receiving objects: 17% (5037835/29525110), 9.09 GiB | 15.62 MiB/s Receiving objects: 17% (5041536/29525110), 9.11 GiB | 16.19 MiB/s Receiving objects: 17% (5046388/29525110), 9.12 GiB | 16.89 MiB/s Receiving objects: 17% (5049032/29525110), 9.14 GiB | 17.85 MiB/s Receiving objects: 17% (5052179/29525110), 9.16 GiB | 18.83 MiB/s Receiving objects: 17% (5055976/29525110), 9.19 GiB | 20.07 MiB/s Receiving objects: 17% (5059499/29525110), 9.21 GiB | 20.30 MiB/s Receiving objects: 17% (5065815/29525110), 9.23 GiB | 20.44 MiB/s Receiving objects: 17% (5071602/29525110), 9.25 GiB | 20.41 MiB/s Receiving objects: 17% (5073744/29525110), 9.27 GiB | 20.76 MiB/s Receiving objects: 17% (5078958/29525110), 9.29 GiB | 21.83 MiB/s Receiving objects: 17% (5086541/29525110), 9.32 GiB | 22.56 MiB/s Receiving objects: 17% (5092739/29525110), 9.33 GiB | 23.06 MiB/s Receiving objects: 17% (5105625/29525110), 9.35 GiB | 24.03 MiB/s Receiving objects: 17% (5123930/29525110), 9.38 GiB | 24.64 MiB/s Receiving objects: 17% (5132881/29525110), 9.40 GiB | 25.16 MiB/s Receiving objects: 17% (5138065/29525110), 9.43 GiB | 25.50 MiB/s Receiving objects: 17% (5144362/29525110), 9.45 GiB | 25.73 MiB/s Receiving objects: 17% (5147976/29525110), 9.48 GiB | 25.93 MiB/s Receiving objects: 17% (5160599/29525110), 9.50 GiB | 25.96 MiB/s Receiving objects: 17% (5176114/29525110), 9.53 GiB | 25.63 MiB/s Receiving objects: 17% (5195361/29525110), 9.55 GiB | 25.58 MiB/s Receiving objects: 17% (5211160/29525110), 9.58 GiB | 24.87 MiB/s Receiving objects: 17% (5221971/29525110), 9.59 GiB | 22.63 MiB/s Receiving objects: 17% (5229497/29525110), 9.61 GiB | 20.53 MiB/s Receiving objects: 17% (5242410/29525110), 9.62 GiB | 18.17 MiB/s Receiving objects: 17% (5244540/29525110), 9.64 GiB | 15.99 MiB/s Receiving objects: 17% (5245540/29525110), 9.65 GiB | 15.33 MiB/s Receiving objects: 17% (5247483/29525110), 9.67 GiB | 15.35 MiB/s Receiving objects: 17% (5248746/29525110), 9.68 GiB | 15.35 MiB/s Receiving objects: 17% (5250713/29525110), 9.70 GiB | 14.62 MiB/s Receiving objects: 17% (5258614/29525110), 9.71 GiB | 13.91 MiB/s Receiving objects: 17% (5259447/29525110), 9.72 GiB | 12.91 MiB/s Receiving objects: 17% (5261546/29525110), 9.73 GiB | 12.62 MiB/s Receiving objects: 17% (5264674/29525110), 9.75 GiB | 12.76 MiB/s Receiving objects: 17% (5270864/29525110), 9.76 GiB | 13.15 MiB/s Receiving objects: 17% (5272297/29525110), 9.78 GiB | 13.71 MiB/s Receiving objects: 17% (5273832/29525110), 9.79 GiB | 14.01 MiB/s Receiving objects: 17% (5274128/29525110), 9.80 GiB | 14.07 MiB/s Receiving objects: 17% (5277105/29525110), 9.82 GiB | 14.09 MiB/s Receiving objects: 17% (5278413/29525110), 9.83 GiB | 13.42 MiB/s Receiving objects: 17% (5284665/29525110), 9.84 GiB | 13.50 MiB/s Receiving objects: 17% (5290144/29525110), 9.85 GiB | 13.66 MiB/s Receiving objects: 17% (5295380/29525110), 9.87 GiB | 13.78 MiB/s Receiving objects: 17% (5297298/29525110), 9.88 GiB | 14.11 MiB/s Receiving objects: 17% (5305689/29525110), 9.90 GiB | 15.08 MiB/s Receiving objects: 18% (5314520/29525110), 9.91 GiB | 15.56 MiB/s Receiving objects: 18% (5316935/29525110), 9.91 GiB | 15.56 MiB/s Receiving objects: 18% (5326742/29525110), 9.93 GiB | 15.51 MiB/s Receiving objects: 18% (5349440/29525110), 9.94 GiB | 15.23 MiB/s Receiving objects: 18% (5352505/29525110), 9.96 GiB | 15.25 MiB/s Receiving objects: 18% (5357415/29525110), 9.97 GiB | 15.28 MiB/s Receiving objects: 18% (5358851/29525110), 9.99 GiB | 15.35 MiB/s Receiving objects: 18% (5363398/29525110), 10.01 GiB | 16.16 MiB/s Receiving objects: 18% (5367928/29525110), 10.02 GiB | 16.47 MiB/s Receiving objects: 18% (5375054/29525110), 10.04 GiB | 15.95 MiB/s Receiving objects: 18% (5377671/29525110), 10.05 GiB | 15.39 MiB/s Receiving objects: 18% (5384290/29525110), 10.06 GiB | 14.97 MiB/s Receiving objects: 18% (5391025/29525110), 10.08 GiB | 14.33 MiB/s Receiving objects: 18% (5393749/29525110), 10.09 GiB | 14.66 MiB/s Receiving objects: 18% (5394962/29525110), 10.11 GiB | 15.11 MiB/s Receiving objects: 18% (5398980/29525110), 10.12 GiB | 15.24 MiB/s Receiving objects: 18% (5401667/29525110), 10.14 GiB | 15.25 MiB/s Receiving objects: 18% (5405045/29525110), 10.15 GiB | 15.33 MiB/s Receiving objects: 18% (5411034/29525110), 10.17 GiB | 15.35 MiB/s Receiving objects: 18% (5416106/29525110), 10.18 GiB | 15.33 MiB/s Receiving objects: 18% (5417066/29525110), 10.20 GiB | 15.53 MiB/s Receiving objects: 18% (5420530/29525110), 10.22 GiB | 15.75 MiB/s Receiving objects: 18% (5421631/29525110), 10.23 GiB | 15.95 MiB/s Receiving objects: 18% (5427981/29525110), 10.25 GiB | 16.18 MiB/s Receiving objects: 18% (5428108/29525110), 10.27 GiB | 16.70 MiB/s Receiving objects: 18% (5432398/29525110), 10.28 GiB | 17.36 MiB/s Receiving objects: 18% (5437820/29525110), 10.30 GiB | 18.12 MiB/s Receiving objects: 18% (5443147/29525110), 10.33 GiB | 19.29 MiB/s Receiving objects: 18% (5450822/29525110), 10.35 GiB | 20.59 MiB/s Receiving objects: 18% (5455578/29525110), 10.37 GiB | 22.19 MiB/s Receiving objects: 18% (5458301/29525110), 10.40 GiB | 23.13 MiB/s Receiving objects: 18% (5459888/29525110), 10.42 GiB | 22.87 MiB/s Receiving objects: 18% (5462916/29525110), 10.43 GiB | 22.14 MiB/s Receiving objects: 18% (5465527/29525110), 10.44 GiB | 20.37 MiB/s Receiving objects: 18% (5467103/29525110), 10.46 GiB | 18.66 MiB/s Receiving objects: 18% (5472417/29525110), 10.47 GiB | 16.43 MiB/s Receiving objects: 18% (5479132/29525110), 10.49 GiB | 14.78 MiB/s Receiving objects: 18% (5481267/29525110), 10.50 GiB | 14.46 MiB/s Receiving objects: 18% (5484099/29525110), 10.52 GiB | 13.97 MiB/s Receiving objects: 18% (5489794/29525110), 10.53 GiB | 13.78 MiB/s Receiving objects: 18% (5492160/29525110), 10.55 GiB | 14.24 MiB/s Receiving objects: 18% (5495604/29525110), 10.56 GiB | 14.82 MiB/s Receiving objects: 18% (5500460/29525110), 10.58 GiB | 15.36 MiB/s Receiving objects: 18% (5502649/29525110), 10.59 GiB | 15.56 MiB/s Receiving objects: 18% (5506099/29525110), 10.61 GiB | 15.64 MiB/s Receiving objects: 18% (5510244/29525110), 10.62 GiB | 15.59 MiB/s Receiving objects: 18% (5511835/29525110), 10.64 GiB | 15.40 MiB/s Receiving objects: 18% (5516390/29525110), 10.65 GiB | 15.22 MiB/s Receiving objects: 18% (5522270/29525110), 10.66 GiB | 15.01 MiB/s Receiving objects: 18% (5525394/29525110), 10.68 GiB | 15.17 MiB/s Receiving objects: 18% (5528097/29525110), 10.69 GiB | 15.44 MiB/s Receiving objects: 18% (5532038/29525110), 10.71 GiB | 15.86 MiB/s Receiving objects: 18% (5537875/29525110), 10.73 GiB | 16.65 MiB/s Receiving objects: 18% (5540609/29525110), 10.75 GiB | 17.77 MiB/s Receiving objects: 18% (5548009/29525110), 10.77 GiB | 18.63 MiB/s Receiving objects: 18% (5549441/29525110), 10.78 GiB | 18.58 MiB/s Receiving objects: 18% (5559639/29525110), 10.80 GiB | 18.35 MiB/s Receiving objects: 18% (5567350/29525110), 10.82 GiB | 18.36 MiB/s Receiving objects: 18% (5579112/29525110), 10.84 GiB | 18.25 MiB/s Receiving objects: 18% (5597573/29525110), 10.86 GiB | 18.58 MiB/s Receiving objects: 18% (5608828/29525110), 10.88 GiB | 18.67 MiB/s Receiving objects: 18% (5608878/29525110), 10.89 GiB | 17.22 MiB/s Receiving objects: 19% (5609771/29525110), 10.90 GiB | 16.26 MiB/s Receiving objects: 19% (5610461/29525110), 10.90 GiB | 15.26 MiB/s Receiving objects: 19% (5612637/29525110), 10.91 GiB | 14.27 MiB/s Receiving objects: 19% (5614441/29525110), 10.92 GiB | 12.68 MiB/s Receiving objects: 19% (5624002/29525110), 10.93 GiB | 11.78 MiB/s Receiving objects: 19% (5628343/29525110), 10.95 GiB | 12.43 MiB/s Receiving objects: 19% (5639698/29525110), 10.96 GiB | 13.00 MiB/s Receiving objects: 19% (5652148/29525110), 10.97 GiB | 13.29 MiB/s Receiving objects: 19% (5664091/29525110), 10.99 GiB | 13.45 MiB/s Receiving objects: 19% (5678047/29525110), 11.00 GiB | 13.50 MiB/s Receiving objects: 19% (5685016/29525110), 11.01 GiB | 13.57 MiB/s Receiving objects: 19% (5687063/29525110), 11.03 GiB | 13.67 MiB/s Receiving objects: 19% (5693519/29525110), 11.04 GiB | 13.99 MiB/s Receiving objects: 19% (5702665/29525110), 11.06 GiB | 14.15 MiB/s Receiving objects: 19% (5710185/29525110), 11.07 GiB | 14.38 MiB/s Receiving objects: 19% (5719696/29525110), 11.09 GiB | 14.73 MiB/s Receiving objects: 19% (5730462/29525110), 11.10 GiB | 15.25 MiB/s Receiving objects: 19% (5743061/29525110), 11.12 GiB | 15.92 MiB/s Receiving objects: 19% (5747037/29525110), 11.14 GiB | 16.77 MiB/s Receiving objects: 19% (5752023/29525110), 11.16 GiB | 17.56 MiB/s Receiving objects: 19% (5754562/29525110), 11.17 GiB | 17.40 MiB/s Receiving objects: 19% (5756481/29525110), 11.19 GiB | 17.50 MiB/s Receiving objects: 19% (5757884/29525110), 11.21 GiB | 17.57 MiB/s Receiving objects: 19% (5759922/29525110), 11.23 GiB | 17.78 MiB/s Receiving objects: 19% (5762405/29525110), 11.25 GiB | 18.57 MiB/s Receiving objects: 19% (5767291/29525110), 11.27 GiB | 19.54 MiB/s Receiving objects: 19% (5769093/29525110), 11.29 GiB | 20.02 MiB/s Receiving objects: 19% (5771724/29525110), 11.30 GiB | 20.35 MiB/s Receiving objects: 19% (5776816/29525110), 11.33 GiB | 20.77 MiB/s Receiving objects: 19% (5779904/29525110), 11.34 GiB | 20.90 MiB/s Receiving objects: 19% (5784991/29525110), 11.36 GiB | 21.10 MiB/s Receiving objects: 19% (5789453/29525110), 11.38 GiB | 21.52 MiB/s Receiving objects: 19% (5791609/29525110), 11.40 GiB | 21.59 MiB/s Receiving objects: 19% (5795416/29525110), 11.42 GiB | 21.34 MiB/s Receiving objects: 19% (5798547/29525110), 11.45 GiB | 21.36 MiB/s Receiving objects: 19% (5802701/29525110), 11.46 GiB | 19.97 MiB/s Receiving objects: 19% (5805108/29525110), 11.48 GiB | 18.79 MiB/s Receiving objects: 19% (5809359/29525110), 11.50 GiB | 17.58 MiB/s Receiving objects: 19% (5811746/29525110), 11.51 GiB | 16.24 MiB/s Receiving objects: 19% (5820155/29525110), 11.52 GiB | 15.09 MiB/s Receiving objects: 19% (5822111/29525110), 11.54 GiB | 14.65 MiB/s Receiving objects: 19% (5823859/29525110), 11.55 GiB | 14.28 MiB/s Receiving objects: 19% (5825111/29525110), 11.57 GiB | 14.18 MiB/s Receiving objects: 19% (5827969/29525110), 11.58 GiB | 14.55 MiB/s Receiving objects: 19% (5839402/29525110), 11.60 GiB | 14.96 MiB/s Receiving objects: 19% (5852029/29525110), 11.61 GiB | 15.08 MiB/s Receiving objects: 19% (5867992/29525110), 11.62 GiB | 15.26 MiB/s Receiving objects: 19% (5885514/29525110), 11.64 GiB | 15.61 MiB/s Receiving objects: 20% (5905022/29525110), 11.65 GiB | 15.59 MiB/s Receiving objects: 20% (5908091/29525110), 11.65 GiB | 15.59 MiB/s Receiving objects: 20% (5909117/29525110), 11.67 GiB | 15.94 MiB/s Receiving objects: 20% (5910788/29525110), 11.68 GiB | 16.02 MiB/s Receiving objects: 20% (5911975/29525110), 11.70 GiB | 16.11 MiB/s Receiving objects: 20% (5914506/29525110), 11.72 GiB | 16.54 MiB/s Receiving objects: 20% (5916530/29525110), 11.73 GiB | 16.80 MiB/s Receiving objects: 20% (5918290/29525110), 11.75 GiB | 17.33 MiB/s Receiving objects: 20% (5920459/29525110), 11.77 GiB | 18.20 MiB/s Receiving objects: 20% (5922968/29525110), 11.79 GiB | 19.01 MiB/s Receiving objects: 20% (5925350/29525110), 11.81 GiB | 20.01 MiB/s Receiving objects: 20% (5931640/29525110), 11.84 GiB | 21.37 MiB/s Receiving objects: 20% (5936527/29525110), 11.87 GiB | 23.17 MiB/s Receiving objects: 20% (5952975/29525110), 11.90 GiB | 24.77 MiB/s Receiving objects: 20% (5952976/29525110), 11.92 GiB | 24.56 MiB/s Receiving objects: 20% (5953207/29525110), 11.94 GiB | 24.77 MiB/s Receiving objects: 20% (5959973/29525110), 11.96 GiB | 24.70 MiB/s Receiving objects: 20% (5967302/29525110), 11.99 GiB | 24.21 MiB/s Receiving objects: 20% (5976944/29525110), 12.02 GiB | 25.39 MiB/s Receiving objects: 20% (5986151/29525110), 12.05 GiB | 27.25 MiB/s Receiving objects: 20% (5991082/29525110), 12.07 GiB | 28.08 MiB/s Receiving objects: 20% (5996395/29525110), 12.10 GiB | 28.54 MiB/s Receiving objects: 20% (6007156/29525110), 12.13 GiB | 28.27 MiB/s Receiving objects: 20% (6012462/29525110), 12.15 GiB | 26.17 MiB/s Receiving objects: 20% (6022928/29525110), 12.17 GiB | 23.97 MiB/s Receiving objects: 20% (6032223/29525110), 12.18 GiB | 21.27 MiB/s Receiving objects: 20% (6039104/29525110), 12.20 GiB | 19.19 MiB/s Receiving objects: 20% (6042569/29525110), 12.22 GiB | 18.35 MiB/s Receiving objects: 20% (6060876/29525110), 12.24 GiB | 18.25 MiB/s Receiving objects: 20% (6061686/29525110), 12.26 GiB | 18.81 MiB/s Receiving objects: 20% (6065463/29525110), 12.28 GiB | 19.17 MiB/s Receiving objects: 20% (6070368/29525110), 12.30 GiB | 19.37 MiB/s Receiving objects: 20% (6074104/29525110), 12.31 GiB | 19.42 MiB/s Receiving objects: 20% (6080553/29525110), 12.33 GiB | 18.32 MiB/s Receiving objects: 20% (6081842/29525110), 12.35 GiB | 17.56 MiB/s Receiving objects: 20% (6085014/29525110), 12.36 GiB | 17.02 MiB/s Receiving objects: 20% (6096993/29525110), 12.38 GiB | 16.65 MiB/s Receiving objects: 20% (6103190/29525110), 12.40 GiB | 17.09 MiB/s Receiving objects: 20% (6104570/29525110), 12.42 GiB | 17.88 MiB/s Receiving objects: 20% (6107307/29525110), 12.43 GiB | 18.18 MiB/s Receiving objects: 20% (6122329/29525110), 12.45 GiB | 18.46 MiB/s Receiving objects: 20% (6123633/29525110), 12.47 GiB | 17.53 MiB/s Receiving objects: 20% (6126435/29525110), 12.48 GiB | 16.68 MiB/s Receiving objects: 20% (6132518/29525110), 12.50 GiB | 16.09 MiB/s Receiving objects: 20% (6134050/29525110), 12.51 GiB | 15.30 MiB/s Receiving objects: 20% (6139084/29525110), 12.53 GiB | 15.45 MiB/s Receiving objects: 20% (6143444/29525110), 12.54 GiB | 15.95 MiB/s Receiving objects: 20% (6145715/29525110), 12.56 GiB | 16.26 MiB/s Receiving objects: 20% (6155366/29525110), 12.58 GiB | 16.43 MiB/s Receiving objects: 20% (6155680/29525110), 12.59 GiB | 16.63 MiB/s Receiving objects: 20% (6165682/29525110), 12.61 GiB | 16.72 MiB/s Receiving objects: 20% (6169932/29525110), 12.63 GiB | 16.77 MiB/s Receiving objects: 20% (6175036/29525110), 12.64 GiB | 16.50 MiB/s Receiving objects: 20% (6180458/29525110), 12.65 GiB | 16.34 MiB/s Receiving objects: 20% (6190088/29525110), 12.67 GiB | 16.30 MiB/s Receiving objects: 20% (6198747/29525110), 12.68 GiB | 15.42 MiB/s Receiving objects: 21% (6200274/29525110), 12.69 GiB | 15.01 MiB/s Receiving objects: 21% (6202988/29525110), 12.69 GiB | 14.73 MiB/s Receiving objects: 21% (6203247/29525110), 12.71 GiB | 14.54 MiB/s Receiving objects: 21% (6206519/29525110), 12.72 GiB | 14.62 MiB/s Receiving objects: 21% (6207865/29525110), 12.74 GiB | 15.17 MiB/s Receiving objects: 21% (6211307/29525110), 12.76 GiB | 15.78 MiB/s Receiving objects: 21% (6213899/29525110), 12.77 GiB | 16.40 MiB/s Receiving objects: 21% (6217273/29525110), 12.79 GiB | 16.86 MiB/s Receiving objects: 21% (6218741/29525110), 12.81 GiB | 17.14 MiB/s Receiving objects: 21% (6221103/29525110), 12.82 GiB | 17.30 MiB/s Receiving objects: 21% (6222915/29525110), 12.84 GiB | 17.42 MiB/s Receiving objects: 21% (6226814/29525110), 12.86 GiB | 17.34 MiB/s Receiving objects: 21% (6228783/29525110), 12.87 GiB | 17.26 MiB/s Receiving objects: 21% (6232493/29525110), 12.89 GiB | 17.32 MiB/s Receiving objects: 21% (6239351/29525110), 12.91 GiB | 17.30 MiB/s Receiving objects: 21% (6241645/29525110), 12.92 GiB | 17.23 MiB/s Receiving objects: 21% (6244852/29525110), 12.94 GiB | 16.64 MiB/s Receiving objects: 21% (6246364/29525110), 12.95 GiB | 15.77 MiB/s Receiving objects: 21% (6249768/29525110), 12.97 GiB | 14.83 MiB/s Receiving objects: 21% (6255185/29525110), 12.98 GiB | 14.55 MiB/s Receiving objects: 21% (6258149/29525110), 13.00 GiB | 14.39 MiB/s Receiving objects: 21% (6262690/29525110), 13.02 GiB | 15.42 MiB/s Receiving objects: 21% (6269954/29525110), 13.03 GiB | 16.55 MiB/s Receiving objects: 21% (6277160/29525110), 13.05 GiB | 17.20 MiB/s Receiving objects: 21% (6282447/29525110), 13.07 GiB | 17.89 MiB/s Receiving objects: 21% (6288317/29525110), 13.09 GiB | 18.44 MiB/s Receiving objects: 21% (6291942/29525110), 13.11 GiB | 18.60 MiB/s Receiving objects: 21% (6301304/29525110), 13.12 GiB | 18.68 MiB/s Receiving objects: 21% (6304281/29525110), 13.14 GiB | 18.72 MiB/s Receiving objects: 21% (6319473/29525110), 13.16 GiB | 18.76 MiB/s Receiving objects: 21% (6321238/29525110), 13.18 GiB | 18.73 MiB/s Receiving objects: 21% (6330099/29525110), 13.20 GiB | 18.91 MiB/s Receiving objects: 21% (6343735/29525110), 13.22 GiB | 19.02 MiB/s Receiving objects: 21% (6349341/29525110), 13.24 GiB | 19.08 MiB/s Receiving objects: 21% (6358691/29525110), 13.26 GiB | 19.15 MiB/s Receiving objects: 21% (6367348/29525110), 13.28 GiB | 19.65 MiB/s Receiving objects: 21% (6370578/29525110), 13.29 GiB | 19.12 MiB/s Receiving objects: 21% (6374372/29525110), 13.31 GiB | 18.58 MiB/s Receiving objects: 21% (6395407/29525110), 13.33 GiB | 18.65 MiB/s Receiving objects: 21% (6400536/29525110), 13.35 GiB | 18.79 MiB/s Receiving objects: 21% (6411072/29525110), 13.37 GiB | 19.37 MiB/s Receiving objects: 21% (6426718/29525110), 13.38 GiB | 19.43 MiB/s Receiving objects: 21% (6430542/29525110), 13.40 GiB | 19.02 MiB/s Receiving objects: 21% (6442411/29525110), 13.41 GiB | 18.31 MiB/s Receiving objects: 21% (6455242/29525110), 13.43 GiB | 17.27 MiB/s Receiving objects: 21% (6461844/29525110), 13.44 GiB | 15.96 MiB/s Receiving objects: 21% (6462858/29525110), 13.45 GiB | 14.69 MiB/s Receiving objects: 21% (6463819/29525110), 13.47 GiB | 14.35 MiB/s Receiving objects: 21% (6464647/29525110), 13.48 GiB | 13.83 MiB/s Receiving objects: 21% (6476898/29525110), 13.50 GiB | 13.96 MiB/s Receiving objects: 21% (6479067/29525110), 13.51 GiB | 14.36 MiB/s Receiving objects: 21% (6483677/29525110), 13.53 GiB | 14.56 MiB/s Receiving objects: 21% (6493419/29525110), 13.54 GiB | 14.69 MiB/s Receiving objects: 22% (6495525/29525110), 13.55 GiB | 14.81 MiB/s Receiving objects: 22% (6501943/29525110), 13.55 GiB | 14.48 MiB/s Receiving objects: 22% (6506198/29525110), 13.57 GiB | 14.54 MiB/s Receiving objects: 22% (6508299/29525110), 13.58 GiB | 14.50 MiB/s Receiving objects: 22% (6512768/29525110), 13.60 GiB | 14.78 MiB/s Receiving objects: 22% (6518597/29525110), 13.61 GiB | 14.92 MiB/s Receiving objects: 22% (6520087/29525110), 13.63 GiB | 15.43 MiB/s Receiving objects: 22% (6524834/29525110), 13.65 GiB | 15.69 MiB/s Receiving objects: 22% (6528713/29525110), 13.66 GiB | 16.11 MiB/s Receiving objects: 22% (6535179/29525110), 13.68 GiB | 16.65 MiB/s Receiving objects: 22% (6538286/29525110), 13.70 GiB | 17.44 MiB/s Receiving objects: 22% (6550409/29525110), 13.72 GiB | 18.48 MiB/s Receiving objects: 22% (6563920/29525110), 13.74 GiB | 19.75 MiB/s Receiving objects: 22% (6571486/29525110), 13.76 GiB | 21.19 MiB/s Receiving objects: 22% (6583097/29525110), 13.79 GiB | 21.89 MiB/s Receiving objects: 22% (6589110/29525110), 13.81 GiB | 21.77 MiB/s Receiving objects: 22% (6594920/29525110), 13.83 GiB | 21.76 MiB/s Receiving objects: 22% (6606201/29525110), 13.85 GiB | 21.44 MiB/s Receiving objects: 22% (6620085/29525110), 13.87 GiB | 21.21 MiB/s Receiving objects: 22% (6634794/29525110), 13.89 GiB | 20.36 MiB/s Receiving objects: 22% (6641898/29525110), 13.90 GiB | 19.45 MiB/s Receiving objects: 22% (6643099/29525110), 13.91 GiB | 18.89 MiB/s Receiving objects: 22% (6652215/29525110), 13.93 GiB | 17.13 MiB/s Receiving objects: 22% (6673771/29525110), 13.94 GiB | 15.50 MiB/s Receiving objects: 22% (6673960/29525110), 13.96 GiB | 15.11 MiB/s Receiving objects: 22% (6679076/29525110), 13.97 GiB | 14.54 MiB/s Receiving objects: 22% (6681255/29525110), 13.98 GiB | 13.91 MiB/s Receiving objects: 22% (6688359/29525110), 14.00 GiB | 13.60 MiB/s Receiving objects: 22% (6689951/29525110), 14.01 GiB | 13.22 MiB/s Receiving objects: 22% (6692480/29525110), 14.02 GiB | 13.21 MiB/s Receiving objects: 22% (6693931/29525110), 14.04 GiB | 13.22 MiB/s Receiving objects: 22% (6696056/29525110), 14.05 GiB | 13.55 MiB/s Receiving objects: 22% (6698012/29525110), 14.06 GiB | 13.77 MiB/s Receiving objects: 22% (6699009/29525110), 14.08 GiB | 13.88 MiB/s Receiving objects: 22% (6701097/29525110), 14.09 GiB | 13.90 MiB/s Receiving objects: 22% (6701877/29525110), 14.10 GiB | 13.83 MiB/s Receiving objects: 22% (6703516/29525110), 14.12 GiB | 13.90 MiB/s Receiving objects: 22% (6705401/29525110), 14.13 GiB | 14.04 MiB/s Receiving objects: 22% (6706357/29525110), 14.15 GiB | 14.18 MiB/s Receiving objects: 22% (6707906/29525110), 14.16 GiB | 14.47 MiB/s Receiving objects: 22% (6709088/29525110), 14.18 GiB | 14.88 MiB/s Receiving objects: 22% (6710369/29525110), 14.19 GiB | 15.45 MiB/s Receiving objects: 22% (6713464/29525110), 14.21 GiB | 16.11 MiB/s Receiving objects: 22% (6716588/29525110), 14.23 GiB | 17.25 MiB/s Receiving objects: 22% (6721102/29525110), 14.25 GiB | 18.58 MiB/s Receiving objects: 22% (6727649/29525110), 14.27 GiB | 20.16 MiB/s Receiving objects: 22% (6732211/29525110), 14.30 GiB | 22.01 MiB/s Receiving objects: 22% (6743992/29525110), 14.33 GiB | 24.17 MiB/s Receiving objects: 22% (6749410/29525110), 14.36 GiB | 25.88 MiB/s Receiving objects: 22% (6759556/29525110), 14.38 GiB | 26.35 MiB/s Receiving objects: 22% (6773322/29525110), 14.40 GiB | 25.89 MiB/s Receiving objects: 22% (6775586/29525110), 14.42 GiB | 23.86 MiB/s Receiving objects: 22% (6779194/29525110), 14.43 GiB | 22.42 MiB/s Receiving objects: 22% (6788092/29525110), 14.44 GiB | 19.57 MiB/s Receiving objects: 23% (6790776/29525110), 14.45 GiB | 18.53 MiB/s Receiving objects: 23% (6794097/29525110), 14.46 GiB | 17.50 MiB/s Receiving objects: 23% (6797553/29525110), 14.47 GiB | 16.08 MiB/s Receiving objects: 23% (6805099/29525110), 14.49 GiB | 15.85 MiB/s Receiving objects: 23% (6812439/29525110), 14.51 GiB | 16.00 MiB/s Receiving objects: 23% (6820812/29525110), 14.52 GiB | 16.44 MiB/s Receiving objects: 23% (6821795/29525110), 14.55 GiB | 16.71 MiB/s Receiving objects: 23% (6824756/29525110), 14.56 GiB | 16.75 MiB/s Receiving objects: 23% (6832287/29525110), 14.57 GiB | 17.03 MiB/s Receiving objects: 23% (6833379/29525110), 14.59 GiB | 16.97 MiB/s Receiving objects: 23% (6834047/29525110), 14.61 GiB | 16.93 MiB/s Receiving objects: 23% (6840867/29525110), 14.62 GiB | 17.12 MiB/s Receiving objects: 23% (6841159/29525110), 14.64 GiB | 17.16 MiB/s Receiving objects: 23% (6857627/29525110), 14.66 GiB | 17.42 MiB/s Receiving objects: 23% (6870137/29525110), 14.68 GiB | 17.73 MiB/s Receiving objects: 23% (6888789/29525110), 14.70 GiB | 18.21 MiB/s Receiving objects: 23% (6891036/29525110), 14.72 GiB | 18.87 MiB/s Receiving objects: 23% (6901151/29525110), 14.74 GiB | 19.48 MiB/s Receiving objects: 23% (6903339/29525110), 14.75 GiB | 18.89 MiB/s Receiving objects: 23% (6906660/29525110), 14.77 GiB | 18.32 MiB/s Receiving objects: 23% (6913835/29525110), 14.79 GiB | 18.10 MiB/s Receiving objects: 23% (6916898/29525110), 14.81 GiB | 17.99 MiB/s Receiving objects: 23% (6938537/29525110), 14.83 GiB | 18.74 MiB/s Receiving objects: 23% (6946206/29525110), 14.85 GiB | 18.91 MiB/s Receiving objects: 23% (6959838/29525110), 14.86 GiB | 18.54 MiB/s Receiving objects: 23% (6964030/29525110), 14.88 GiB | 17.74 MiB/s Receiving objects: 23% (6964856/29525110), 14.89 GiB | 15.88 MiB/s Receiving objects: 23% (6973594/29525110), 14.90 GiB | 14.34 MiB/s Receiving objects: 23% (6976849/29525110), 14.92 GiB | 13.71 MiB/s Receiving objects: 23% (6979597/29525110), 14.92 GiB | 13.63 MiB/s Receiving objects: 23% (6996983/29525110), 14.94 GiB | 13.20 MiB/s Receiving objects: 23% (7004948/29525110), 14.95 GiB | 13.67 MiB/s Receiving objects: 23% (7005045/29525110), 14.96 GiB | 13.65 MiB/s Receiving objects: 23% (7007398/29525110), 14.98 GiB | 13.81 MiB/s Receiving objects: 23% (7016847/29525110), 14.99 GiB | 13.91 MiB/s Receiving objects: 23% (7022663/29525110), 15.01 GiB | 13.64 MiB/s Receiving objects: 23% (7024755/29525110), 15.02 GiB | 13.70 MiB/s Receiving objects: 23% (7036366/29525110), 15.03 GiB | 14.04 MiB/s Receiving objects: 23% (7037671/29525110), 15.05 GiB | 14.06 MiB/s Receiving objects: 23% (7046468/29525110), 15.06 GiB | 14.20 MiB/s Receiving objects: 23% (7056643/29525110), 15.08 GiB | 14.75 MiB/s Receiving objects: 23% (7057339/29525110), 15.09 GiB | 15.20 MiB/s Receiving objects: 23% (7064332/29525110), 15.11 GiB | 15.90 MiB/s Receiving objects: 23% (7066643/29525110), 15.13 GiB | 15.89 MiB/s Receiving objects: 23% (7068603/29525110), 15.14 GiB | 16.00 MiB/s Receiving objects: 23% (7072767/29525110), 15.16 GiB | 16.07 MiB/s Receiving objects: 23% (7078534/29525110), 15.18 GiB | 16.14 MiB/s Receiving objects: 23% (7080965/29525110), 15.19 GiB | 16.12 MiB/s Receiving objects: 23% (7085168/29525110), 15.21 GiB | 17.00 MiB/s Receiving objects: 24% (7086027/29525110), 15.21 GiB | 17.00 MiB/s Receiving objects: 24% (7107554/29525110), 15.23 GiB | 17.67 MiB/s Receiving objects: 24% (7111452/29525110), 15.25 GiB | 18.04 MiB/s Receiving objects: 24% (7113709/29525110), 15.27 GiB | 18.20 MiB/s Receiving objects: 24% (7115447/29525110), 15.28 GiB | 18.21 MiB/s Receiving objects: 24% (7124347/29525110), 15.29 GiB | 18.04 MiB/s Receiving objects: 24% (7134764/29525110), 15.31 GiB | 18.07 MiB/s Receiving objects: 24% (7140086/29525110), 15.33 GiB | 18.03 MiB/s Receiving objects: 24% (7146372/29525110), 15.35 GiB | 18.04 MiB/s Receiving objects: 24% (7147974/29525110), 15.37 GiB | 18.25 MiB/s Receiving objects: 24% (7152276/29525110), 15.39 GiB | 18.56 MiB/s Receiving objects: 24% (7157607/29525110), 15.40 GiB | 18.64 MiB/s Receiving objects: 24% (7165370/29525110), 15.42 GiB | 19.19 MiB/s Receiving objects: 24% (7172967/29525110), 15.44 GiB | 19.44 MiB/s Receiving objects: 24% (7180347/29525110), 15.47 GiB | 19.80 MiB/s Receiving objects: 24% (7186636/29525110), 15.48 GiB | 19.48 MiB/s Receiving objects: 24% (7187744/29525110), 15.50 GiB | 19.20 MiB/s Receiving objects: 24% (7197320/29525110), 15.52 GiB | 18.84 MiB/s Receiving objects: 24% (7206354/29525110), 15.54 GiB | 18.87 MiB/s Receiving objects: 24% (7214101/29525110), 15.56 GiB | 19.03 MiB/s Receiving objects: 24% (7217061/29525110), 15.58 GiB | 20.15 MiB/s Receiving objects: 24% (7219072/29525110), 15.60 GiB | 19.84 MiB/s Receiving objects: 24% (7221224/29525110), 15.61 GiB | 18.94 MiB/s Receiving objects: 24% (7222556/29525110), 15.63 GiB | 18.24 MiB/s Receiving objects: 24% (7224940/29525110), 15.65 GiB | 16.91 MiB/s Receiving objects: 24% (7226315/29525110), 15.66 GiB | 16.47 MiB/s Receiving objects: 24% (7227703/29525110), 15.67 GiB | 16.41 MiB/s Receiving objects: 24% (7228375/29525110), 15.69 GiB | 16.89 MiB/s Receiving objects: 24% (7229511/29525110), 15.71 GiB | 16.83 MiB/s Receiving objects: 24% (7232055/29525110), 15.73 GiB | 17.44 MiB/s Receiving objects: 24% (7233285/29525110), 15.74 GiB | 17.49 MiB/s Receiving objects: 24% (7235382/29525110), 15.76 GiB | 17.14 MiB/s Receiving objects: 24% (7236398/29525110), 15.77 GiB | 16.55 MiB/s Receiving objects: 24% (7242046/29525110), 15.79 GiB | 15.74 MiB/s Receiving objects: 24% (7259515/29525110), 15.81 GiB | 15.61 MiB/s Receiving objects: 24% (7271850/29525110), 15.82 GiB | 15.13 MiB/s Receiving objects: 24% (7273433/29525110), 15.84 GiB | 15.79 MiB/s Receiving objects: 24% (7278946/29525110), 15.86 GiB | 16.63 MiB/s Receiving objects: 24% (7291073/29525110), 15.87 GiB | 17.09 MiB/s Receiving objects: 24% (7295986/29525110), 15.89 GiB | 17.38 MiB/s Receiving objects: 24% (7303572/29525110), 15.91 GiB | 17.01 MiB/s Receiving objects: 24% (7308854/29525110), 15.91 GiB | 16.82 MiB/s Receiving objects: 24% (7327590/29525110), 15.93 GiB | 15.98 MiB/s Receiving objects: 24% (7329614/29525110), 15.94 GiB | 15.65 MiB/s Receiving objects: 24% (7334889/29525110), 15.96 GiB | 15.67 MiB/s Receiving objects: 24% (7340879/29525110), 15.98 GiB | 15.76 MiB/s Receiving objects: 24% (7345624/29525110), 15.99 GiB | 16.47 MiB/s Receiving objects: 24% (7357076/29525110), 16.01 GiB | 16.25 MiB/s Receiving objects: 24% (7357300/29525110), 16.02 GiB | 15.32 MiB/s Receiving objects: 24% (7363688/29525110), 16.03 GiB | 14.80 MiB/s Receiving objects: 24% (7368890/29525110), 16.05 GiB | 14.07 MiB/s Receiving objects: 25% (7381278/29525110), 16.06 GiB | 13.94 MiB/s Receiving objects: 25% (7382204/29525110), 16.06 GiB | 13.94 MiB/s Receiving objects: 25% (7386919/29525110), 16.08 GiB | 14.05 MiB/s Receiving objects: 25% (7390124/29525110), 16.09 GiB | 14.15 MiB/s Receiving objects: 25% (7397343/29525110), 16.10 GiB | 13.65 MiB/s Receiving objects: 25% (7403399/29525110), 16.12 GiB | 13.10 MiB/s Receiving objects: 25% (7409999/29525110), 16.13 GiB | 12.49 MiB/s Receiving objects: 25% (7415350/29525110), 16.14 GiB | 12.49 MiB/s Receiving objects: 25% (7419484/29525110), 16.15 GiB | 12.87 MiB/s Receiving objects: 25% (7420409/29525110), 16.17 GiB | 13.10 MiB/s Receiving objects: 25% (7422292/29525110), 16.18 GiB | 13.20 MiB/s Receiving objects: 25% (7429255/29525110), 16.19 GiB | 13.16 MiB/s Receiving objects: 25% (7429538/29525110), 16.21 GiB | 13.19 MiB/s Receiving objects: 25% (7432790/29525110), 16.22 GiB | 13.19 MiB/s Receiving objects: 25% (7436209/29525110), 16.23 GiB | 13.31 MiB/s Receiving objects: 25% (7437255/29525110), 16.25 GiB | 13.46 MiB/s Receiving objects: 25% (7438204/29525110), 16.26 GiB | 13.75 MiB/s Receiving objects: 25% (7441311/29525110), 16.27 GiB | 14.11 MiB/s Receiving objects: 25% (7443796/29525110), 16.29 GiB | 14.56 MiB/s Receiving objects: 25% (7449724/29525110), 16.31 GiB | 15.07 MiB/s Receiving objects: 25% (7456320/29525110), 16.32 GiB | 15.98 MiB/s Receiving objects: 25% (7456418/29525110), 16.34 GiB | 15.57 MiB/s Receiving objects: 25% (7461761/29525110), 16.35 GiB | 15.96 MiB/s Receiving objects: 25% (7468261/29525110), 16.37 GiB | 16.03 MiB/s Receiving objects: 25% (7483599/29525110), 16.39 GiB | 16.11 MiB/s Receiving objects: 25% (7494028/29525110), 16.40 GiB | 16.08 MiB/s Receiving objects: 25% (7500103/29525110), 16.42 GiB | 17.61 MiB/s Receiving objects: 25% (7518077/29525110), 16.44 GiB | 18.56 MiB/s Receiving objects: 25% (7519798/29525110), 16.46 GiB | 19.39 MiB/s Receiving objects: 25% (7521177/29525110), 16.48 GiB | 19.88 MiB/s Receiving objects: 25% (7524212/29525110), 16.50 GiB | 20.19 MiB/s Receiving objects: 25% (7527075/29525110), 16.52 GiB | 20.45 MiB/s Receiving objects: 25% (7528893/29525110), 16.54 GiB | 20.46 MiB/s Receiving objects: 25% (7530842/29525110), 16.56 GiB | 20.50 MiB/s Receiving objects: 25% (7544659/29525110), 16.58 GiB | 20.33 MiB/s Receiving objects: 25% (7547453/29525110), 16.60 GiB | 19.96 MiB/s Receiving objects: 25% (7554323/29525110), 16.62 GiB | 19.63 MiB/s Receiving objects: 25% (7565223/29525110), 16.64 GiB | 18.46 MiB/s Receiving objects: 25% (7578675/29525110), 16.65 GiB | 17.77 MiB/s Receiving objects: 25% (7581390/29525110), 16.66 GiB | 17.58 MiB/s Receiving objects: 25% (7587889/29525110), 16.68 GiB | 17.59 MiB/s Receiving objects: 25% (7591819/29525110), 16.70 GiB | 17.73 MiB/s Receiving objects: 25% (7594502/29525110), 16.72 GiB | 18.84 MiB/s Receiving objects: 25% (7596023/29525110), 16.75 GiB | 19.50 MiB/s Receiving objects: 25% (7600084/29525110), 16.76 GiB | 19.33 MiB/s Receiving objects: 25% (7602696/29525110), 16.78 GiB | 19.67 MiB/s Receiving objects: 25% (7605318/29525110), 16.80 GiB | 19.68 MiB/s Receiving objects: 25% (7606287/29525110), 16.82 GiB | 19.22 MiB/s Receiving objects: 25% (7609047/29525110), 16.83 GiB | 19.15 MiB/s Receiving objects: 25% (7610265/29525110), 16.85 GiB | 18.48 MiB/s Receiving objects: 25% (7614680/29525110), 16.87 GiB | 17.82 MiB/s Receiving objects: 25% (7621213/29525110), 16.88 GiB | 17.44 MiB/s Receiving objects: 25% (7622675/29525110), 16.90 GiB | 17.36 MiB/s Receiving objects: 25% (7625047/29525110), 16.92 GiB | 17.52 MiB/s Receiving objects: 25% (7629579/29525110), 16.93 GiB | 16.92 MiB/s Receiving objects: 25% (7629658/29525110), 16.95 GiB | 15.57 MiB/s Receiving objects: 25% (7632623/29525110), 16.96 GiB | 14.02 MiB/s Receiving objects: 25% (7632894/29525110), 16.96 GiB | 13.21 MiB/s Receiving objects: 25% (7634801/29525110), 16.98 GiB | 12.04 MiB/s Receiving objects: 25% (7636672/29525110), 16.99 GiB | 11.61 MiB/s Receiving objects: 25% (7639145/29525110), 17.00 GiB | 11.79 MiB/s Receiving objects: 25% (7639494/29525110), 17.01 GiB | 12.35 MiB/s Receiving objects: 25% (7645510/29525110), 17.03 GiB | 12.71 MiB/s Receiving objects: 25% (7645794/29525110), 17.04 GiB | 12.87 MiB/s Receiving objects: 25% (7646407/29525110), 17.05 GiB | 12.91 MiB/s Receiving objects: 25% (7649946/29525110), 17.07 GiB | 13.04 MiB/s Receiving objects: 25% (7651346/29525110), 17.08 GiB | 13.04 MiB/s Receiving objects: 25% (7655842/29525110), 17.09 GiB | 13.13 MiB/s Receiving objects: 25% (7657900/29525110), 17.11 GiB | 13.37 MiB/s Receiving objects: 25% (7664418/29525110), 17.12 GiB | 13.67 MiB/s Receiving objects: 25% (7666085/29525110), 17.13 GiB | 14.07 MiB/s Receiving objects: 25% (7669767/29525110), 17.15 GiB | 14.63 MiB/s Receiving objects: 25% (7672218/29525110), 17.17 GiB | 15.51 MiB/s Receiving objects: 26% (7676529/29525110), 17.18 GiB | 16.26 MiB/s Receiving objects: 26% (7677547/29525110), 17.18 GiB | 16.26 MiB/s Receiving objects: 26% (7683496/29525110), 17.20 GiB | 17.49 MiB/s Receiving objects: 26% (7685526/29525110), 17.22 GiB | 18.77 MiB/s Receiving objects: 26% (7690072/29525110), 17.24 GiB | 18.95 MiB/s Receiving objects: 26% (7721313/29525110), 17.26 GiB | 19.41 MiB/s Receiving objects: 26% (7747876/29525110), 17.28 GiB | 19.40 MiB/s Receiving objects: 26% (7754244/29525110), 17.30 GiB | 19.35 MiB/s Receiving objects: 26% (7778169/29525110), 17.32 GiB | 20.07 MiB/s Receiving objects: 26% (7796874/29525110), 17.34 GiB | 21.09 MiB/s Receiving objects: 26% (7818108/29525110), 17.37 GiB | 22.04 MiB/s Receiving objects: 26% (7854973/29525110), 17.39 GiB | 22.56 MiB/s Receiving objects: 26% (7879916/29525110), 17.41 GiB | 22.81 MiB/s Receiving objects: 26% (7894504/29525110), 17.43 GiB | 22.24 MiB/s Receiving objects: 26% (7894962/29525110), 17.45 GiB | 20.73 MiB/s Receiving objects: 26% (7895641/29525110), 17.47 GiB | 19.55 MiB/s Receiving objects: 26% (7897718/29525110), 17.48 GiB | 18.78 MiB/s Receiving objects: 26% (7905747/29525110), 17.50 GiB | 18.44 MiB/s Receiving objects: 26% (7912208/29525110), 17.52 GiB | 18.67 MiB/s Receiving objects: 26% (7915080/29525110), 17.54 GiB | 19.36 MiB/s Receiving objects: 26% (7930530/29525110), 17.56 GiB | 19.79 MiB/s Receiving objects: 26% (7937154/29525110), 17.58 GiB | 19.22 MiB/s Receiving objects: 26% (7937271/29525110), 17.59 GiB | 18.09 MiB/s Receiving objects: 26% (7942731/29525110), 17.61 GiB | 17.34 MiB/s Receiving objects: 26% (7949511/29525110), 17.63 GiB | 16.82 MiB/s Receiving objects: 26% (7951034/29525110), 17.64 GiB | 15.79 MiB/s Receiving objects: 26% (7958111/29525110), 17.66 GiB | 15.38 MiB/s Receiving objects: 26% (7964328/29525110), 17.67 GiB | 14.80 MiB/s Receiving objects: 26% (7965363/29525110), 17.68 GiB | 14.40 MiB/s Receiving objects: 26% (7965959/29525110), 17.69 GiB | 13.71 MiB/s Receiving objects: 27% (7971780/29525110), 17.71 GiB | 13.77 MiB/s Receiving objects: 27% (7971982/29525110), 17.71 GiB | 13.77 MiB/s Receiving objects: 27% (7976358/29525110), 17.72 GiB | 14.39 MiB/s Receiving objects: 27% (7991105/29525110), 17.74 GiB | 15.03 MiB/s Receiving objects: 27% (7991803/29525110), 17.75 GiB | 15.59 MiB/s Receiving objects: 27% (7994569/29525110), 17.77 GiB | 15.75 MiB/s Receiving objects: 27% (8001754/29525110), 17.78 GiB | 15.86 MiB/s Receiving objects: 27% (8007963/29525110), 17.80 GiB | 15.81 MiB/s Receiving objects: 27% (8013975/29525110), 17.82 GiB | 15.68 MiB/s Receiving objects: 27% (8014636/29525110), 17.83 GiB | 15.82 MiB/s Receiving objects: 27% (8015158/29525110), 17.85 GiB | 16.03 MiB/s Receiving objects: 27% (8017369/29525110), 17.86 GiB | 16.27 MiB/s Receiving objects: 27% (8019744/29525110), 17.88 GiB | 16.91 MiB/s Receiving objects: 27% (8024153/29525110), 17.90 GiB | 17.46 MiB/s Receiving objects: 27% (8029402/29525110), 17.92 GiB | 18.26 MiB/s Receiving objects: 27% (8032143/29525110), 17.94 GiB | 19.20 MiB/s Receiving objects: 27% (8034581/29525110), 17.96 GiB | 20.10 MiB/s Receiving objects: 27% (8038587/29525110), 17.98 GiB | 19.38 MiB/s Receiving objects: 27% (8042814/29525110), 17.99 GiB | 18.11 MiB/s Receiving objects: 27% (8047194/29525110), 18.01 GiB | 16.86 MiB/s Receiving objects: 27% (8050268/29525110), 18.02 GiB | 15.53 MiB/s Receiving objects: 27% (8054839/29525110), 18.03 GiB | 14.38 MiB/s Receiving objects: 27% (8056085/29525110), 18.05 GiB | 14.75 MiB/s Receiving objects: 27% (8061055/29525110), 18.07 GiB | 15.13 MiB/s Receiving objects: 27% (8063697/29525110), 18.08 GiB | 15.31 MiB/s Receiving objects: 27% (8073910/29525110), 18.09 GiB | 15.02 MiB/s Receiving objects: 27% (8077769/29525110), 18.10 GiB | 14.87 MiB/s Receiving objects: 27% (8088765/29525110), 18.12 GiB | 14.82 MiB/s Receiving objects: 27% (8092713/29525110), 18.13 GiB | 14.86 MiB/s Receiving objects: 27% (8099330/29525110), 18.15 GiB | 14.98 MiB/s Receiving objects: 27% (8106447/29525110), 18.16 GiB | 14.83 MiB/s Receiving objects: 27% (8112365/29525110), 18.17 GiB | 14.38 MiB/s Receiving objects: 27% (8115421/29525110), 18.19 GiB | 14.01 MiB/s Receiving objects: 27% (8125526/29525110), 18.20 GiB | 13.62 MiB/s Receiving objects: 27% (8135120/29525110), 18.21 GiB | 13.26 MiB/s Receiving objects: 27% (8138003/29525110), 18.23 GiB | 13.79 MiB/s Receiving objects: 27% (8166860/29525110), 18.24 GiB | 14.21 MiB/s Receiving objects: 27% (8170359/29525110), 18.26 GiB | 14.49 MiB/s Receiving objects: 27% (8173334/29525110), 18.27 GiB | 14.83 MiB/s Receiving objects: 27% (8176340/29525110), 18.29 GiB | 15.31 MiB/s Receiving objects: 27% (8187838/29525110), 18.31 GiB | 15.62 MiB/s Receiving objects: 27% (8190089/29525110), 18.32 GiB | 15.74 MiB/s Receiving objects: 27% (8195921/29525110), 18.34 GiB | 15.86 MiB/s Receiving objects: 27% (8202067/29525110), 18.35 GiB | 15.81 MiB/s Receiving objects: 27% (8202828/29525110), 18.37 GiB | 15.89 MiB/s Receiving objects: 27% (8214031/29525110), 18.39 GiB | 16.07 MiB/s Receiving objects: 27% (8227538/29525110), 18.40 GiB | 16.35 MiB/s Receiving objects: 27% (8238457/29525110), 18.42 GiB | 16.94 MiB/s Receiving objects: 27% (8238813/29525110), 18.44 GiB | 17.53 MiB/s Receiving objects: 27% (8255300/29525110), 18.46 GiB | 18.33 MiB/s Receiving objects: 27% (8260774/29525110), 18.48 GiB | 18.95 MiB/s Receiving objects: 28% (8267031/29525110), 18.49 GiB | 19.62 MiB/s Receiving objects: 28% (8273210/29525110), 18.50 GiB | 19.98 MiB/s Receiving objects: 28% (8293935/29525110), 18.53 GiB | 21.78 MiB/s Receiving objects: 28% (8301701/29525110), 18.55 GiB | 23.50 MiB/s Receiving objects: 28% (8303830/29525110), 18.58 GiB | 25.96 MiB/s Receiving objects: 28% (8339271/29525110), 18.61 GiB | 27.53 MiB/s Receiving objects: 28% (8353546/29525110), 18.63 GiB | 27.14 MiB/s Receiving objects: 28% (8365493/29525110), 18.65 GiB | 25.39 MiB/s Receiving objects: 28% (8382484/29525110), 18.66 GiB | 24.46 MiB/s Receiving objects: 28% (8405432/29525110), 18.68 GiB | 22.44 MiB/s Receiving objects: 28% (8420453/29525110), 18.70 GiB | 20.44 MiB/s Receiving objects: 28% (8435927/29525110), 18.72 GiB | 20.62 MiB/s Receiving objects: 28% (8456673/29525110), 18.75 GiB | 21.50 MiB/s Receiving objects: 28% (8476751/29525110), 18.77 GiB | 21.80 MiB/s Receiving objects: 28% (8512236/29525110), 18.79 GiB | 22.09 MiB/s Receiving objects: 28% (8534882/29525110), 18.81 GiB | 22.45 MiB/s Receiving objects: 28% (8550880/29525110), 18.84 GiB | 22.54 MiB/s Receiving objects: 28% (8555892/29525110), 18.86 GiB | 22.63 MiB/s Receiving objects: 28% (8560184/29525110), 18.88 GiB | 22.12 MiB/s Receiving objects: 29% (8562282/29525110), 18.90 GiB | 22.17 MiB/s Receiving objects: 29% (8566439/29525110), 18.90 GiB | 22.17 MiB/s Receiving objects: 29% (8576724/29525110), 18.93 GiB | 22.24 MiB/s Receiving objects: 29% (8612983/29525110), 18.94 GiB | 22.15 MiB/s Receiving objects: 29% (8635985/29525110), 18.97 GiB | 23.02 MiB/s Receiving objects: 29% (8659766/29525110), 18.99 GiB | 23.40 MiB/s Receiving objects: 29% (8683501/29525110), 19.01 GiB | 23.77 MiB/s Receiving objects: 29% (8723804/29525110), 19.04 GiB | 23.76 MiB/s Receiving objects: 29% (8749070/29525110), 19.06 GiB | 23.53 MiB/s Receiving objects: 29% (8777124/29525110), 19.08 GiB | 22.97 MiB/s Receiving objects: 29% (8789011/29525110), 19.10 GiB | 22.37 MiB/s Receiving objects: 29% (8792462/29525110), 19.13 GiB | 22.29 MiB/s Receiving objects: 29% (8795548/29525110), 19.15 GiB | 22.82 MiB/s Receiving objects: 29% (8798693/29525110), 19.17 GiB | 22.73 MiB/s Receiving objects: 29% (8800720/29525110), 19.19 GiB | 22.09 MiB/s Receiving objects: 29% (8802881/29525110), 19.21 GiB | 20.97 MiB/s Receiving objects: 29% (8804974/29525110), 19.23 GiB | 20.21 MiB/s Receiving objects: 29% (8808906/29525110), 19.25 GiB | 19.52 MiB/s Receiving objects: 29% (8811858/29525110), 19.27 GiB | 19.71 MiB/s Receiving objects: 29% (8814951/29525110), 19.29 GiB | 18.77 MiB/s Receiving objects: 29% (8817550/29525110), 19.30 GiB | 18.67 MiB/s Receiving objects: 29% (8821193/29525110), 19.31 GiB | 17.42 MiB/s Receiving objects: 29% (8827691/29525110), 19.33 GiB | 16.85 MiB/s Receiving objects: 29% (8833120/29525110), 19.35 GiB | 16.27 MiB/s Receiving objects: 29% (8846633/29525110), 19.36 GiB | 16.63 MiB/s Receiving objects: 29% (8856903/29525110), 19.38 GiB | 17.15 MiB/s Receiving objects: 30% (8857533/29525110), 19.39 GiB | 17.38 MiB/s Receiving objects: 30% (8859680/29525110), 19.40 GiB | 17.64 MiB/s Receiving objects: 30% (8884033/29525110), 19.42 GiB | 18.14 MiB/s Receiving objects: 30% (8893170/29525110), 19.45 GiB | 18.65 MiB/s Receiving objects: 30% (8893178/29525110), 19.46 GiB | 18.72 MiB/s Receiving objects: 30% (8905153/29525110), 19.47 GiB | 18.88 MiB/s Receiving objects: 30% (8924513/29525110), 19.49 GiB | 18.65 MiB/s Receiving objects: 30% (8958026/29525110), 19.51 GiB | 18.40 MiB/s Receiving objects: 30% (8977528/29525110), 19.53 GiB | 18.40 MiB/s Receiving objects: 30% (9004701/29525110), 19.55 GiB | 18.79 MiB/s Receiving objects: 30% (9024436/29525110), 19.57 GiB | 19.08 MiB/s Receiving objects: 30% (9036785/29525110), 19.59 GiB | 18.90 MiB/s Receiving objects: 30% (9062815/29525110), 19.60 GiB | 18.76 MiB/s Receiving objects: 30% (9102168/29525110), 19.62 GiB | 18.31 MiB/s Receiving objects: 30% (9119909/29525110), 19.64 GiB | 18.21 MiB/s Receiving objects: 30% (9124263/29525110), 19.66 GiB | 18.11 MiB/s Receiving objects: 30% (9127377/29525110), 19.68 GiB | 19.29 MiB/s Receiving objects: 30% (9136949/29525110), 19.70 GiB | 19.27 MiB/s Receiving objects: 31% (9152785/29525110), 19.70 GiB | 18.99 MiB/s Receiving objects: 31% (9160460/29525110), 19.71 GiB | 18.66 MiB/s Receiving objects: 31% (9183626/29525110), 19.73 GiB | 18.02 MiB/s Receiving objects: 31% (9213725/29525110), 19.75 GiB | 17.30 MiB/s Receiving objects: 31% (9269443/29525110), 19.76 GiB | 16.80 MiB/s Receiving objects: 31% (9296839/29525110), 19.78 GiB | 17.28 MiB/s Receiving objects: 31% (9311530/29525110), 19.80 GiB | 17.69 MiB/s Receiving objects: 31% (9326834/29525110), 19.82 GiB | 17.90 MiB/s Receiving objects: 31% (9331854/29525110), 19.83 GiB | 17.85 MiB/s Receiving objects: 31% (9332114/29525110), 19.85 GiB | 17.83 MiB/s Receiving objects: 31% (9332116/29525110), 19.87 GiB | 17.48 MiB/s Receiving objects: 31% (9332344/29525110), 19.88 GiB | 17.08 MiB/s Receiving objects: 31% (9332473/29525110), 19.90 GiB | 17.16 MiB/s Receiving objects: 31% (9332533/29525110), 19.91 GiB | 15.92 MiB/s Receiving objects: 31% (9336477/29525110), 19.92 GiB | 15.49 MiB/s Receiving objects: 31% (9338838/29525110), 19.94 GiB | 15.13 MiB/s Receiving objects: 31% (9342784/29525110), 19.95 GiB | 15.13 MiB/s Receiving objects: 31% (9349719/29525110), 19.97 GiB | 14.68 MiB/s Receiving objects: 31% (9391639/29525110), 19.98 GiB | 15.77 MiB/s Receiving objects: 31% (9402837/29525110), 20.00 GiB | 15.80 MiB/s Receiving objects: 31% (9402864/29525110), 20.02 GiB | 15.59 MiB/s Receiving objects: 31% (9402898/29525110), 20.03 GiB | 14.91 MiB/s Receiving objects: 31% (9409094/29525110), 20.04 GiB | 14.66 MiB/s Receiving objects: 31% (9413589/29525110), 20.06 GiB | 14.20 MiB/s Receiving objects: 31% (9418147/29525110), 20.07 GiB | 14.51 MiB/s Receiving objects: 31% (9423682/29525110), 20.09 GiB | 14.94 MiB/s Receiving objects: 31% (9430075/29525110), 20.10 GiB | 15.03 MiB/s Receiving objects: 31% (9431532/29525110), 20.11 GiB | 14.34 MiB/s Receiving objects: 31% (9433792/29525110), 20.13 GiB | 13.84 MiB/s Receiving objects: 31% (9440205/29525110), 20.14 GiB | 13.44 MiB/s Receiving objects: 31% (9443950/29525110), 20.15 GiB | 13.08 MiB/s Receiving objects: 32% (9448036/29525110), 20.16 GiB | 13.22 MiB/s Receiving objects: 32% (9453969/29525110), 20.17 GiB | 13.62 MiB/s Receiving objects: 32% (9465924/29525110), 20.18 GiB | 14.30 MiB/s Receiving objects: 32% (9466702/29525110), 20.20 GiB | 14.76 MiB/s Receiving objects: 32% (9469335/29525110), 20.21 GiB | 15.10 MiB/s Receiving objects: 32% (9476772/29525110), 20.22 GiB | 15.31 MiB/s Receiving objects: 32% (9477691/29525110), 20.24 GiB | 15.46 MiB/s Receiving objects: 32% (9481673/29525110), 20.25 GiB | 15.52 MiB/s Receiving objects: 32% (9483268/29525110), 20.27 GiB | 15.55 MiB/s Receiving objects: 32% (9487195/29525110), 20.28 GiB | 15.56 MiB/s Receiving objects: 32% (9498893/29525110), 20.30 GiB | 15.62 MiB/s Receiving objects: 32% (9500932/29525110), 20.31 GiB | 15.53 MiB/s Receiving objects: 32% (9502449/29525110), 20.33 GiB | 15.75 MiB/s Receiving objects: 32% (9509161/29525110), 20.35 GiB | 16.07 MiB/s Receiving objects: 32% (9516668/29525110), 20.36 GiB | 16.51 MiB/s Receiving objects: 32% (9518279/29525110), 20.38 GiB | 17.01 MiB/s Receiving objects: 32% (9525754/29525110), 20.40 GiB | 17.99 MiB/s Receiving objects: 32% (9533435/29525110), 20.42 GiB | 18.03 MiB/s Receiving objects: 32% (9537496/29525110), 20.43 GiB | 17.88 MiB/s Receiving objects: 32% (9540363/29525110), 20.45 GiB | 17.94 MiB/s Receiving objects: 32% (9544505/29525110), 20.47 GiB | 17.84 MiB/s Receiving objects: 32% (9547319/29525110), 20.49 GiB | 18.11 MiB/s Receiving objects: 32% (9549165/29525110), 20.51 GiB | 18.01 MiB/s Receiving objects: 32% (9561826/29525110), 20.52 GiB | 17.53 MiB/s Receiving objects: 32% (9562481/29525110), 20.54 GiB | 17.04 MiB/s Receiving objects: 32% (9571199/29525110), 20.55 GiB | 16.34 MiB/s Receiving objects: 32% (9574234/29525110), 20.57 GiB | 16.15 MiB/s Receiving objects: 32% (9576486/29525110), 20.59 GiB | 16.67 MiB/s Receiving objects: 32% (9589733/29525110), 20.60 GiB | 16.99 MiB/s Receiving objects: 32% (9595278/29525110), 20.62 GiB | 17.29 MiB/s Receiving objects: 32% (9597331/29525110), 20.64 GiB | 17.45 MiB/s Receiving objects: 32% (9599734/29525110), 20.66 GiB | 17.53 MiB/s Receiving objects: 32% (9612740/29525110), 20.67 GiB | 17.57 MiB/s Receiving objects: 32% (9627030/29525110), 20.69 GiB | 17.58 MiB/s Receiving objects: 32% (9632319/29525110), 20.71 GiB | 17.64 MiB/s Receiving objects: 32% (9635269/29525110), 20.73 GiB | 17.45 MiB/s Receiving objects: 32% (9635553/29525110), 20.74 GiB | 17.57 MiB/s Receiving objects: 32% (9643579/29525110), 20.76 GiB | 17.43 MiB/s Receiving objects: 32% (9654817/29525110), 20.78 GiB | 17.70 MiB/s Receiving objects: 32% (9660866/29525110), 20.80 GiB | 18.09 MiB/s Receiving objects: 32% (9665347/29525110), 20.81 GiB | 17.79 MiB/s Receiving objects: 32% (9669220/29525110), 20.83 GiB | 17.70 MiB/s Receiving objects: 32% (9673904/29525110), 20.84 GiB | 16.87 MiB/s Receiving objects: 32% (9683965/29525110), 20.86 GiB | 15.61 MiB/s Receiving objects: 32% (9696985/29525110), 20.87 GiB | 14.90 MiB/s Receiving objects: 32% (9714862/29525110), 20.89 GiB | 14.68 MiB/s Receiving objects: 32% (9734502/29525110), 20.90 GiB | 14.53 MiB/s Receiving objects: 32% (9736125/29525110), 20.92 GiB | 14.66 MiB/s Receiving objects: 32% (9737887/29525110), 20.93 GiB | 15.31 MiB/s Receiving objects: 32% (9739351/29525110), 20.95 GiB | 15.48 MiB/s Receiving objects: 32% (9740745/29525110), 20.96 GiB | 15.61 MiB/s Receiving objects: 32% (9741530/29525110), 20.98 GiB | 15.73 MiB/s Receiving objects: 33% (9743287/29525110), 20.99 GiB | 15.75 MiB/s Receiving objects: 33% (9743411/29525110), 20.99 GiB | 15.73 MiB/s Receiving objects: 33% (9745135/29525110), 21.01 GiB | 15.86 MiB/s Receiving objects: 33% (9747277/29525110), 21.03 GiB | 15.85 MiB/s Receiving objects: 33% (9748790/29525110), 21.04 GiB | 15.74 MiB/s Receiving objects: 33% (9755134/29525110), 21.06 GiB | 15.90 MiB/s Receiving objects: 33% (9765875/29525110), 21.07 GiB | 15.64 MiB/s Receiving objects: 33% (9771849/29525110), 21.08 GiB | 15.49 MiB/s Receiving objects: 33% (9776497/29525110), 21.09 GiB | 14.95 MiB/s Receiving objects: 33% (9778344/29525110), 21.11 GiB | 14.83 MiB/s Receiving objects: 33% (9780556/29525110), 21.12 GiB | 14.59 MiB/s Receiving objects: 33% (9788570/29525110), 21.14 GiB | 15.00 MiB/s Receiving objects: 33% (9791861/29525110), 21.15 GiB | 15.69 MiB/s Receiving objects: 33% (9797626/29525110), 21.17 GiB | 16.32 MiB/s Receiving objects: 33% (9806299/29525110), 21.19 GiB | 16.80 MiB/s Receiving objects: 33% (9809131/29525110), 21.21 GiB | 17.07 MiB/s Receiving objects: 33% (9812119/29525110), 21.22 GiB | 17.26 MiB/s Receiving objects: 33% (9812540/29525110), 21.24 GiB | 16.45 MiB/s Receiving objects: 33% (9820620/29525110), 21.25 GiB | 15.82 MiB/s Receiving objects: 33% (9823225/29525110), 21.27 GiB | 15.26 MiB/s Receiving objects: 33% (9828574/29525110), 21.28 GiB | 14.91 MiB/s Receiving objects: 33% (9830034/29525110), 21.30 GiB | 15.27 MiB/s Receiving objects: 33% (9840862/29525110), 21.31 GiB | 16.04 MiB/s Receiving objects: 33% (9844770/29525110), 21.33 GiB | 16.57 MiB/s Receiving objects: 33% (9847205/29525110), 21.35 GiB | 16.93 MiB/s Receiving objects: 33% (9854172/29525110), 21.36 GiB | 17.04 MiB/s Receiving objects: 33% (9856835/29525110), 21.38 GiB | 17.13 MiB/s Receiving objects: 33% (9860795/29525110), 21.40 GiB | 17.19 MiB/s Receiving objects: 33% (9863681/29525110), 21.42 GiB | 17.36 MiB/s Receiving objects: 33% (9878694/29525110), 21.43 GiB | 17.27 MiB/s Receiving objects: 33% (9885434/29525110), 21.45 GiB | 17.27 MiB/s Receiving objects: 33% (9888281/29525110), 21.47 GiB | 17.45 MiB/s Receiving objects: 33% (9907330/29525110), 21.48 GiB | 17.25 MiB/s Receiving objects: 33% (9910563/29525110), 21.50 GiB | 17.41 MiB/s Receiving objects: 33% (9942248/29525110), 21.52 GiB | 17.90 MiB/s Receiving objects: 33% (9946794/29525110), 21.54 GiB | 18.49 MiB/s Receiving objects: 33% (9949227/29525110), 21.56 GiB | 18.53 MiB/s Receiving objects: 33% (9957610/29525110), 21.57 GiB | 18.04 MiB/s Receiving objects: 33% (9962567/29525110), 21.59 GiB | 18.04 MiB/s Receiving objects: 33% (9969303/29525110), 21.61 GiB | 17.71 MiB/s Receiving objects: 33% (9976499/29525110), 21.63 GiB | 17.90 MiB/s Receiving objects: 33% (9985024/29525110), 21.65 GiB | 18.02 MiB/s Receiving objects: 33% (9987681/29525110), 21.65 GiB | 17.79 MiB/s Receiving objects: 33% (9992254/29525110), 21.67 GiB | 16.98 MiB/s Receiving objects: 33% (9993212/29525110), 21.69 GiB | 16.50 MiB/s Receiving objects: 33% (10004308/29525110), 21.70 GiB | 15.62 MiB/s Receiving objects: 33% (10015651/29525110), 21.72 GiB | 15.46 MiB/s Receiving objects: 33% (10032811/29525110), 21.73 GiB | 14.94 MiB/s Receiving objects: 33% (10035368/29525110), 21.74 GiB | 14.58 MiB/s Receiving objects: 34% (10038538/29525110), 21.75 GiB | 14.34 MiB/s Receiving objects: 34% (10042606/29525110), 21.76 GiB | 14.07 MiB/s Receiving objects: 34% (10047927/29525110), 21.77 GiB | 13.68 MiB/s Receiving objects: 34% (10052091/29525110), 21.79 GiB | 13.89 MiB/s Receiving objects: 34% (10056336/29525110), 21.80 GiB | 14.27 MiB/s Receiving objects: 34% (10061089/29525110), 21.81 GiB | 14.52 MiB/s Receiving objects: 34% (10065014/29525110), 21.83 GiB | 14.73 MiB/s Receiving objects: 34% (10071433/29525110), 21.84 GiB | 14.92 MiB/s Receiving objects: 34% (10079631/29525110), 21.86 GiB | 14.94 MiB/s Receiving objects: 34% (10085360/29525110), 21.87 GiB | 14.92 MiB/s Receiving objects: 34% (10086865/29525110), 21.89 GiB | 14.96 MiB/s Receiving objects: 34% (10089628/29525110), 21.90 GiB | 15.07 MiB/s Receiving objects: 34% (10094153/29525110), 21.92 GiB | 15.24 MiB/s Receiving objects: 34% (10095826/29525110), 21.93 GiB | 15.61 MiB/s Receiving objects: 34% (10100952/29525110), 21.95 GiB | 16.17 MiB/s Receiving objects: 34% (10108079/29525110), 21.97 GiB | 16.77 MiB/s Receiving objects: 34% (10113486/29525110), 21.99 GiB | 17.70 MiB/s Receiving objects: 34% (10125302/29525110), 22.01 GiB | 18.83 MiB/s Receiving objects: 34% (10131728/29525110), 22.03 GiB | 20.21 MiB/s Receiving objects: 34% (10137248/29525110), 22.06 GiB | 21.62 MiB/s Receiving objects: 34% (10140354/29525110), 22.08 GiB | 23.15 MiB/s Receiving objects: 34% (10149045/29525110), 22.11 GiB | 25.19 MiB/s Receiving objects: 34% (10158976/29525110), 22.14 GiB | 27.45 MiB/s Receiving objects: 34% (10166059/29525110), 22.17 GiB | 28.91 MiB/s Receiving objects: 34% (10189783/29525110), 22.20 GiB | 29.88 MiB/s Receiving objects: 34% (10198305/29525110), 22.22 GiB | 30.56 MiB/s Receiving objects: 34% (10208018/29525110), 22.25 GiB | 30.47 MiB/s Receiving objects: 34% (10212582/29525110), 22.28 GiB | 30.03 MiB/s Receiving objects: 34% (10219432/29525110), 22.31 GiB | 30.06 MiB/s Receiving objects: 34% (10223831/29525110), 22.34 GiB | 29.86 MiB/s Receiving objects: 34% (10229353/29525110), 22.37 GiB | 30.11 MiB/s Receiving objects: 34% (10243728/29525110), 22.40 GiB | 30.09 MiB/s Receiving objects: 34% (10254022/29525110), 22.43 GiB | 29.97 MiB/s Receiving objects: 34% (10259886/29525110), 22.45 GiB | 30.07 MiB/s Receiving objects: 34% (10278808/29525110), 22.48 GiB | 30.15 MiB/s Receiving objects: 34% (10296901/29525110), 22.51 GiB | 30.04 MiB/s Receiving objects: 34% (10324550/29525110), 22.54 GiB | 30.13 MiB/s Receiving objects: 35% (10333789/29525110), 22.56 GiB | 30.10 MiB/s Receiving objects: 35% (10341375/29525110), 22.57 GiB | 30.05 MiB/s Receiving objects: 35% (10346458/29525110), 22.60 GiB | 30.07 MiB/s Receiving objects: 35% (10360053/29525110), 22.62 GiB | 27.94 MiB/s Receiving objects: 35% (10365478/29525110), 22.64 GiB | 25.91 MiB/s Receiving objects: 35% (10375133/29525110), 22.67 GiB | 24.41 MiB/s Receiving objects: 35% (10378585/29525110), 22.69 GiB | 22.97 MiB/s Receiving objects: 35% (10383740/29525110), 22.71 GiB | 23.56 MiB/s Receiving objects: 35% (10394234/29525110), 22.74 GiB | 23.93 MiB/s Receiving objects: 35% (10398875/29525110), 22.76 GiB | 24.56 MiB/s Receiving objects: 35% (10403690/29525110), 22.79 GiB | 24.99 MiB/s Receiving objects: 35% (10409513/29525110), 22.81 GiB | 25.29 MiB/s Receiving objects: 35% (10417691/29525110), 22.84 GiB | 25.46 MiB/s Receiving objects: 35% (10420481/29525110), 22.86 GiB | 25.49 MiB/s Receiving objects: 35% (10424281/29525110), 22.89 GiB | 25.56 MiB/s Receiving objects: 35% (10429529/29525110), 22.92 GiB | 25.60 MiB/s Receiving objects: 35% (10432740/29525110), 22.94 GiB | 25.73 MiB/s Receiving objects: 35% (10438452/29525110), 22.97 GiB | 25.93 MiB/s Receiving objects: 35% (10440827/29525110), 22.99 GiB | 25.42 MiB/s Receiving objects: 35% (10445505/29525110), 23.02 GiB | 25.60 MiB/s Receiving objects: 35% (10447967/29525110), 23.04 GiB | 25.95 MiB/s Receiving objects: 35% (10449468/29525110), 23.07 GiB | 26.26 MiB/s Receiving objects: 35% (10451958/29525110), 23.10 GiB | 27.00 MiB/s Receiving objects: 35% (10462860/29525110), 23.12 GiB | 27.69 MiB/s Receiving objects: 35% (10472523/29525110), 23.15 GiB | 26.82 MiB/s Receiving objects: 35% (10478101/29525110), 23.17 GiB | 26.36 MiB/s Receiving objects: 35% (10482064/29525110), 23.20 GiB | 25.78 MiB/s Receiving objects: 35% (10486261/29525110), 23.22 GiB | 25.40 MiB/s Receiving objects: 35% (10495352/29525110), 23.25 GiB | 26.50 MiB/s Receiving objects: 35% (10499393/29525110), 23.28 GiB | 27.90 MiB/s Receiving objects: 35% (10508283/29525110), 23.31 GiB | 28.71 MiB/s Receiving objects: 35% (10516820/29525110), 23.34 GiB | 29.29 MiB/s Receiving objects: 35% (10520498/29525110), 23.37 GiB | 30.09 MiB/s Receiving objects: 35% (10530983/29525110), 23.40 GiB | 30.02 MiB/s Receiving objects: 35% (10534173/29525110), 23.42 GiB | 28.48 MiB/s Receiving objects: 35% (10537890/29525110), 23.44 GiB | 26.60 MiB/s Receiving objects: 35% (10540365/29525110), 23.47 GiB | 25.03 MiB/s Receiving objects: 35% (10546854/29525110), 23.49 GiB | 23.84 MiB/s Receiving objects: 35% (10551253/29525110), 23.51 GiB | 23.41 MiB/s Receiving objects: 35% (10554683/29525110), 23.53 GiB | 22.20 MiB/s Receiving objects: 35% (10562822/29525110), 23.55 GiB | 21.78 MiB/s Receiving objects: 35% (10568251/29525110), 23.57 GiB | 20.53 MiB/s Receiving objects: 35% (10572189/29525110), 23.59 GiB | 18.93 MiB/s Receiving objects: 35% (10576293/29525110), 23.60 GiB | 17.70 MiB/s Receiving objects: 35% (10577911/29525110), 23.61 GiB | 17.46 MiB/s Receiving objects: 35% (10580886/29525110), 23.63 GiB | 17.03 MiB/s Receiving objects: 35% (10583132/29525110), 23.65 GiB | 16.55 MiB/s Receiving objects: 35% (10584373/29525110), 23.66 GiB | 16.74 MiB/s Receiving objects: 35% (10594945/29525110), 23.68 GiB | 17.33 MiB/s Receiving objects: 35% (10600908/29525110), 23.70 GiB | 17.62 MiB/s Receiving objects: 35% (10610736/29525110), 23.72 GiB | 17.91 MiB/s Receiving objects: 35% (10612600/29525110), 23.73 GiB | 17.92 MiB/s Receiving objects: 35% (10625818/29525110), 23.75 GiB | 17.97 MiB/s Receiving objects: 36% (10629040/29525110), 23.75 GiB | 17.97 MiB/s Receiving objects: 36% (10643998/29525110), 23.77 GiB | 18.17 MiB/s Receiving objects: 36% (10661896/29525110), 23.79 GiB | 17.94 MiB/s Receiving objects: 36% (10668360/29525110), 23.81 GiB | 18.14 MiB/s Receiving objects: 36% (10674174/29525110), 23.82 GiB | 18.16 MiB/s Receiving objects: 36% (10681040/29525110), 23.84 GiB | 18.40 MiB/s Receiving objects: 36% (10682788/29525110), 23.86 GiB | 18.88 MiB/s Receiving objects: 36% (10687487/29525110), 23.88 GiB | 19.51 MiB/s Receiving objects: 36% (10698796/29525110), 23.91 GiB | 20.26 MiB/s Receiving objects: 36% (10720833/29525110), 23.93 GiB | 21.32 MiB/s Receiving objects: 36% (10733658/29525110), 23.95 GiB | 22.16 MiB/s Receiving objects: 36% (10745287/29525110), 23.98 GiB | 23.52 MiB/s Receiving objects: 36% (10756425/29525110), 24.00 GiB | 24.92 MiB/s Receiving objects: 36% (10784763/29525110), 24.03 GiB | 26.21 MiB/s Receiving objects: 36% (10796253/29525110), 24.06 GiB | 28.10 MiB/s Receiving objects: 36% (10803677/29525110), 24.09 GiB | 28.93 MiB/s Receiving objects: 36% (10813233/29525110), 24.12 GiB | 29.38 MiB/s Receiving objects: 36% (10828113/29525110), 24.15 GiB | 29.15 MiB/s Receiving objects: 36% (10836031/29525110), 24.18 GiB | 29.15 MiB/s Receiving objects: 36% (10841348/29525110), 24.21 GiB | 29.35 MiB/s Receiving objects: 36% (10849671/29525110), 24.23 GiB | 29.39 MiB/s Receiving objects: 36% (10864960/29525110), 24.26 GiB | 29.61 MiB/s Receiving objects: 36% (10905499/29525110), 24.29 GiB | 29.88 MiB/s Receiving objects: 37% (10924291/29525110), 24.30 GiB | 29.96 MiB/s Receiving objects: 37% (10954813/29525110), 24.32 GiB | 29.99 MiB/s Receiving objects: 37% (10982290/29525110), 24.35 GiB | 30.02 MiB/s Receiving objects: 37% (11034207/29525110), 24.38 GiB | 29.61 MiB/s Receiving objects: 37% (11051958/29525110), 24.41 GiB | 28.79 MiB/s Receiving objects: 37% (11062065/29525110), 24.43 GiB | 27.49 MiB/s Receiving objects: 37% (11075805/29525110), 24.45 GiB | 26.29 MiB/s Receiving objects: 37% (11087798/29525110), 24.48 GiB | 25.55 MiB/s Receiving objects: 37% (11101151/29525110), 24.51 GiB | 25.47 MiB/s Receiving objects: 37% (11111079/29525110), 24.53 GiB | 26.28 MiB/s Receiving objects: 37% (11123379/29525110), 24.56 GiB | 26.08 MiB/s Receiving objects: 37% (11130690/29525110), 24.58 GiB | 25.00 MiB/s Receiving objects: 37% (11136551/29525110), 24.60 GiB | 23.71 MiB/s Receiving objects: 37% (11141269/29525110), 24.62 GiB | 21.48 MiB/s Receiving objects: 37% (11146195/29525110), 24.63 GiB | 19.14 MiB/s Receiving objects: 37% (11148935/29525110), 24.65 GiB | 18.31 MiB/s Receiving objects: 37% (11157732/29525110), 24.67 GiB | 17.62 MiB/s Receiving objects: 37% (11158870/29525110), 24.69 GiB | 17.17 MiB/s Receiving objects: 37% (11162060/29525110), 24.70 GiB | 17.96 MiB/s Receiving objects: 37% (11164459/29525110), 24.72 GiB | 18.31 MiB/s Receiving objects: 37% (11166758/29525110), 24.74 GiB | 18.69 MiB/s Receiving objects: 37% (11173806/29525110), 24.75 GiB | 18.91 MiB/s Receiving objects: 37% (11177399/29525110), 24.77 GiB | 18.99 MiB/s Receiving objects: 37% (11187302/29525110), 24.79 GiB | 19.05 MiB/s Receiving objects: 37% (11198859/29525110), 24.81 GiB | 19.05 MiB/s Receiving objects: 37% (11207184/29525110), 24.83 GiB | 18.24 MiB/s Receiving objects: 37% (11208915/29525110), 24.84 GiB | 17.78 MiB/s Receiving objects: 37% (11211415/29525110), 24.85 GiB | 16.59 MiB/s Receiving objects: 37% (11218068/29525110), 24.87 GiB | 15.60 MiB/s Receiving objects: 38% (11219542/29525110), 24.88 GiB | 15.35 MiB/s Receiving objects: 38% (11224843/29525110), 24.88 GiB | 15.12 MiB/s Receiving objects: 38% (11225840/29525110), 24.90 GiB | 15.66 MiB/s Receiving objects: 38% (11237530/29525110), 24.92 GiB | 16.57 MiB/s Receiving objects: 38% (11256902/29525110), 24.94 GiB | 17.56 MiB/s Receiving objects: 38% (11265998/29525110), 24.96 GiB | 18.37 MiB/s Receiving objects: 38% (11269761/29525110), 24.98 GiB | 18.55 MiB/s Receiving objects: 38% (11282785/29525110), 24.99 GiB | 18.81 MiB/s Receiving objects: 38% (11292992/29525110), 25.01 GiB | 18.84 MiB/s Receiving objects: 38% (11305522/29525110), 25.03 GiB | 18.98 MiB/s Receiving objects: 38% (11310215/29525110), 25.05 GiB | 19.29 MiB/s Receiving objects: 38% (11311662/29525110), 25.07 GiB | 19.34 MiB/s Receiving objects: 38% (11320860/29525110), 25.09 GiB | 19.41 MiB/s Receiving objects: 38% (11335980/29525110), 25.11 GiB | 19.42 MiB/s Receiving objects: 38% (11348767/29525110), 25.13 GiB | 19.57 MiB/s Receiving objects: 38% (11360772/29525110), 25.15 GiB | 19.84 MiB/s Receiving objects: 38% (11368309/29525110), 25.17 GiB | 19.97 MiB/s Receiving objects: 38% (11376384/29525110), 25.19 GiB | 19.39 MiB/s Receiving objects: 38% (11383596/29525110), 25.20 GiB | 18.69 MiB/s Receiving objects: 38% (11389692/29525110), 25.22 GiB | 18.29 MiB/s Receiving objects: 38% (11394643/29525110), 25.24 GiB | 17.87 MiB/s Receiving objects: 38% (11403536/29525110), 25.26 GiB | 18.08 MiB/s Receiving objects: 38% (11407769/29525110), 25.28 GiB | 19.35 MiB/s Receiving objects: 38% (11414959/29525110), 25.30 GiB | 20.14 MiB/s Receiving objects: 38% (11426033/29525110), 25.32 GiB | 20.86 MiB/s Receiving objects: 38% (11430033/29525110), 25.34 GiB | 21.40 MiB/s Receiving objects: 38% (11440688/29525110), 25.37 GiB | 21.64 MiB/s Receiving objects: 38% (11448385/29525110), 25.39 GiB | 21.83 MiB/s Receiving objects: 38% (11453969/29525110), 25.41 GiB | 21.94 MiB/s Receiving objects: 38% (11457007/29525110), 25.43 GiB | 22.06 MiB/s Receiving objects: 38% (11458784/29525110), 25.45 GiB | 21.60 MiB/s Receiving objects: 38% (11466801/29525110), 25.46 GiB | 21.71 MiB/s Receiving objects: 38% (11472277/29525110), 25.48 GiB | 21.83 MiB/s Receiving objects: 38% (11483255/29525110), 25.50 GiB | 21.35 MiB/s Receiving objects: 39% (11514793/29525110), 25.52 GiB | 21.43 MiB/s Receiving objects: 39% (11527501/29525110), 25.53 GiB | 21.54 MiB/s Receiving objects: 39% (11538458/29525110), 25.55 GiB | 22.36 MiB/s Receiving objects: 39% (11552720/29525110), 25.57 GiB | 22.63 MiB/s Receiving objects: 39% (11558594/29525110), 25.60 GiB | 23.48 MiB/s Receiving objects: 39% (11565678/29525110), 25.62 GiB | 24.59 MiB/s Receiving objects: 39% (11570731/29525110), 25.65 GiB | 25.55 MiB/s Receiving objects: 39% (11575971/29525110), 25.68 GiB | 26.28 MiB/s Receiving objects: 39% (11580476/29525110), 25.70 GiB | 25.71 MiB/s Receiving objects: 39% (11583832/29525110), 25.72 GiB | 25.36 MiB/s Receiving objects: 39% (11586408/29525110), 25.75 GiB | 24.08 MiB/s Receiving objects: 39% (11588547/29525110), 25.76 GiB | 22.14 MiB/s Receiving objects: 39% (11590886/29525110), 25.78 GiB | 21.17 MiB/s Receiving objects: 39% (11593055/29525110), 25.81 GiB | 20.65 MiB/s Receiving objects: 39% (11596285/29525110), 25.83 GiB | 20.72 MiB/s Receiving objects: 39% (11599462/29525110), 25.85 GiB | 21.08 MiB/s Receiving objects: 39% (11603446/29525110), 25.87 GiB | 21.83 MiB/s Receiving objects: 39% (11606990/29525110), 25.89 GiB | 22.19 MiB/s Receiving objects: 39% (11611080/29525110), 25.91 GiB | 22.04 MiB/s Receiving objects: 39% (11613320/29525110), 25.94 GiB | 22.28 MiB/s Receiving objects: 39% (11616899/29525110), 25.96 GiB | 22.47 MiB/s Receiving objects: 39% (11618320/29525110), 25.98 GiB | 22.41 MiB/s Receiving objects: 39% (11620056/29525110), 26.00 GiB | 22.71 MiB/s Receiving objects: 39% (11624611/29525110), 26.02 GiB | 21.78 MiB/s Receiving objects: 39% (11626864/29525110), 26.04 GiB | 20.78 MiB/s Receiving objects: 39% (11630006/29525110), 26.06 GiB | 20.01 MiB/s Receiving objects: 39% (11632463/29525110), 26.08 GiB | 19.49 MiB/s Receiving objects: 39% (11639927/29525110), 26.10 GiB | 19.38 MiB/s Receiving objects: 39% (11643328/29525110), 26.12 GiB | 20.41 MiB/s Receiving objects: 39% (11649123/29525110), 26.14 GiB | 21.26 MiB/s Receiving objects: 39% (11650367/29525110), 26.16 GiB | 20.05 MiB/s Receiving objects: 39% (11653242/29525110), 26.17 GiB | 19.14 MiB/s Receiving objects: 39% (11654494/29525110), 26.19 GiB | 17.41 MiB/s Receiving objects: 39% (11655270/29525110), 26.20 GiB | 15.45 MiB/s Receiving objects: 39% (11660215/29525110), 26.21 GiB | 14.80 MiB/s Receiving objects: 39% (11661015/29525110), 26.22 GiB | 14.22 MiB/s Receiving objects: 39% (11663412/29525110), 26.24 GiB | 13.73 MiB/s Receiving objects: 39% (11663943/29525110), 26.25 GiB | 13.92 MiB/s Receiving objects: 39% (11664537/29525110), 26.26 GiB | 14.26 MiB/s Receiving objects: 39% (11667344/29525110), 26.28 GiB | 14.62 MiB/s Receiving objects: 39% (11668520/29525110), 26.29 GiB | 14.75 MiB/s Receiving objects: 39% (11671400/29525110), 26.31 GiB | 14.90 MiB/s Receiving objects: 39% (11673493/29525110), 26.32 GiB | 15.00 MiB/s Receiving objects: 39% (11675616/29525110), 26.34 GiB | 15.00 MiB/s Receiving objects: 39% (11677370/29525110), 26.35 GiB | 15.00 MiB/s Receiving objects: 39% (11679719/29525110), 26.37 GiB | 15.09 MiB/s Receiving objects: 39% (11680972/29525110), 26.38 GiB | 15.19 MiB/s Receiving objects: 39% (11683902/29525110), 26.40 GiB | 15.53 MiB/s Receiving objects: 39% (11686363/29525110), 26.42 GiB | 15.81 MiB/s Receiving objects: 39% (11688379/29525110), 26.43 GiB | 16.12 MiB/s Receiving objects: 39% (11689627/29525110), 26.45 GiB | 16.41 MiB/s Receiving objects: 39% (11690664/29525110), 26.46 GiB | 16.14 MiB/s Receiving objects: 39% (11692250/29525110), 26.48 GiB | 16.25 MiB/s Receiving objects: 39% (11693847/29525110), 26.50 GiB | 16.23 MiB/s Receiving objects: 39% (11696040/29525110), 26.51 GiB | 16.65 MiB/s Receiving objects: 39% (11698133/29525110), 26.53 GiB | 17.26 MiB/s Receiving objects: 39% (11700669/29525110), 26.55 GiB | 17.94 MiB/s Receiving objects: 39% (11704392/29525110), 26.57 GiB | 18.29 MiB/s Receiving objects: 39% (11707735/29525110), 26.59 GiB | 18.62 MiB/s Receiving objects: 39% (11709733/29525110), 26.61 GiB | 19.02 MiB/s Receiving objects: 39% (11711880/29525110), 26.63 GiB | 19.26 MiB/s Receiving objects: 39% (11713832/29525110), 26.65 GiB | 19.37 MiB/s Receiving objects: 39% (11715617/29525110), 26.66 GiB | 19.64 MiB/s Receiving objects: 39% (11716818/29525110), 26.68 GiB | 19.69 MiB/s Receiving objects: 39% (11717731/29525110), 26.70 GiB | 19.57 MiB/s Receiving objects: 39% (11720378/29525110), 26.72 GiB | 19.56 MiB/s Receiving objects: 39% (11724170/29525110), 26.74 GiB | 19.58 MiB/s Receiving objects: 39% (11726064/29525110), 26.76 GiB | 19.15 MiB/s Receiving objects: 39% (11729235/29525110), 26.78 GiB | 18.24 MiB/s Receiving objects: 39% (11731185/29525110), 26.79 GiB | 16.60 MiB/s Receiving objects: 39% (11732084/29525110), 26.80 GiB | 14.71 MiB/s Receiving objects: 39% (11733564/29525110), 26.81 GiB | 13.33 MiB/s Receiving objects: 39% (11734688/29525110), 26.82 GiB | 12.12 MiB/s Receiving objects: 39% (11736509/29525110), 26.83 GiB | 12.33 MiB/s Receiving objects: 39% (11738273/29525110), 26.85 GiB | 12.70 MiB/s Receiving objects: 39% (11739360/29525110), 26.86 GiB | 12.93 MiB/s Receiving objects: 39% (11740848/29525110), 26.87 GiB | 13.16 MiB/s Receiving objects: 39% (11741130/29525110), 26.89 GiB | 13.46 MiB/s Receiving objects: 39% (11744253/29525110), 26.90 GiB | 13.39 MiB/s Receiving objects: 39% (11751135/29525110), 26.91 GiB | 13.71 MiB/s Receiving objects: 39% (11755333/29525110), 26.93 GiB | 13.92 MiB/s Receiving objects: 39% (11760188/29525110), 26.94 GiB | 14.01 MiB/s Receiving objects: 39% (11764316/29525110), 26.96 GiB | 14.37 MiB/s Receiving objects: 39% (11764710/29525110), 26.97 GiB | 14.49 MiB/s Receiving objects: 39% (11767952/29525110), 26.99 GiB | 14.93 MiB/s Receiving objects: 39% (11776035/29525110), 27.00 GiB | 15.60 MiB/s Receiving objects: 39% (11779825/29525110), 27.02 GiB | 16.46 MiB/s Receiving objects: 39% (11782036/29525110), 27.04 GiB | 17.67 MiB/s Receiving objects: 39% (11783931/29525110), 27.06 GiB | 19.10 MiB/s Receiving objects: 39% (11786122/29525110), 27.09 GiB | 20.88 MiB/s Receiving objects: 39% (11788365/29525110), 27.11 GiB | 22.63 MiB/s Receiving objects: 39% (11792509/29525110), 27.14 GiB | 25.00 MiB/s Receiving objects: 39% (11796325/29525110), 27.17 GiB | 27.13 MiB/s Receiving objects: 39% (11797310/29525110), 27.20 GiB | 27.09 MiB/s Receiving objects: 39% (11799263/29525110), 27.21 GiB | 25.88 MiB/s Receiving objects: 39% (11801019/29525110), 27.23 GiB | 23.61 MiB/s Receiving objects: 39% (11802168/29525110), 27.25 GiB | 19.31 MiB/s Receiving objects: 39% (11804057/29525110), 27.26 GiB | 17.63 MiB/s Receiving objects: 39% (11805867/29525110), 27.27 GiB | 16.22 MiB/s Receiving objects: 39% (11807034/29525110), 27.29 GiB | 15.78 MiB/s Receiving objects: 40% (11810044/29525110), 27.30 GiB | 15.50 MiB/s Receiving objects: 40% (11811671/29525110), 27.30 GiB | 15.48 MiB/s Receiving objects: 40% (11814730/29525110), 27.32 GiB | 16.75 MiB/s Receiving objects: 40% (11816981/29525110), 27.34 GiB | 17.19 MiB/s Receiving objects: 40% (11819927/29525110), 27.36 GiB | 17.25 MiB/s Receiving objects: 40% (11822092/29525110), 27.37 GiB | 17.30 MiB/s Receiving objects: 40% (11823306/29525110), 27.39 GiB | 17.39 MiB/s Receiving objects: 40% (11824726/29525110), 27.41 GiB | 17.37 MiB/s Receiving objects: 40% (11827624/29525110), 27.42 GiB | 17.50 MiB/s Receiving objects: 40% (11828314/29525110), 27.44 GiB | 17.62 MiB/s Receiving objects: 40% (11829862/29525110), 27.46 GiB | 17.79 MiB/s Receiving objects: 40% (11833327/29525110), 27.48 GiB | 17.96 MiB/s Receiving objects: 40% (11836314/29525110), 27.50 GiB | 18.33 MiB/s Receiving objects: 40% (11840033/29525110), 27.52 GiB | 18.80 MiB/s Receiving objects: 40% (11842698/29525110), 27.53 GiB | 18.96 MiB/s Receiving objects: 40% (11845055/29525110), 27.56 GiB | 19.83 MiB/s Receiving objects: 40% (11847236/29525110), 27.58 GiB | 20.92 MiB/s Receiving objects: 40% (11848677/29525110), 27.60 GiB | 22.16 MiB/s Receiving objects: 40% (11850274/29525110), 27.63 GiB | 23.90 MiB/s Receiving objects: 40% (11854270/29525110), 27.66 GiB | 26.22 MiB/s Receiving objects: 40% (11860278/29525110), 27.69 GiB | 28.28 MiB/s Receiving objects: 40% (11867950/29525110), 27.72 GiB | 29.69 MiB/s Receiving objects: 40% (11873624/29525110), 27.75 GiB | 30.46 MiB/s Receiving objects: 40% (11875866/29525110), 27.78 GiB | 30.59 MiB/s Receiving objects: 40% (11879993/29525110), 27.81 GiB | 30.28 MiB/s Receiving objects: 40% (11883827/29525110), 27.84 GiB | 30.00 MiB/s Receiving objects: 40% (11888991/29525110), 27.87 GiB | 30.17 MiB/s Receiving objects: 40% (11893417/29525110), 27.90 GiB | 30.32 MiB/s Receiving objects: 40% (11899201/29525110), 27.93 GiB | 29.94 MiB/s Receiving objects: 40% (11904170/29525110), 27.96 GiB | 29.76 MiB/s Receiving objects: 40% (11908561/29525110), 27.99 GiB | 29.99 MiB/s Receiving objects: 40% (11911600/29525110), 28.02 GiB | 29.99 MiB/s Receiving objects: 40% (11917255/29525110), 28.05 GiB | 30.07 MiB/s Receiving objects: 40% (11921510/29525110), 28.07 GiB | 29.53 MiB/s Receiving objects: 40% (11926568/29525110), 28.10 GiB | 28.80 MiB/s Receiving objects: 40% (11931000/29525110), 28.12 GiB | 27.35 MiB/s Receiving objects: 40% (11935825/29525110), 28.15 GiB | 26.10 MiB/s Receiving objects: 40% (11939431/29525110), 28.17 GiB | 23.64 MiB/s Receiving objects: 40% (11940895/29525110), 28.18 GiB | 22.90 MiB/s Receiving objects: 40% (11944063/29525110), 28.19 GiB | 20.42 MiB/s Receiving objects: 40% (11946840/29525110), 28.21 GiB | 18.19 MiB/s Receiving objects: 40% (11948570/29525110), 28.22 GiB | 16.36 MiB/s Receiving objects: 40% (11949869/29525110), 28.24 GiB | 15.72 MiB/s Receiving objects: 40% (11954975/29525110), 28.26 GiB | 15.71 MiB/s Receiving objects: 40% (11957792/29525110), 28.27 GiB | 16.06 MiB/s Receiving objects: 40% (11959788/29525110), 28.29 GiB | 16.34 MiB/s Receiving objects: 40% (11964388/29525110), 28.30 GiB | 16.48 MiB/s Receiving objects: 40% (11966432/29525110), 28.32 GiB | 16.50 MiB/s Receiving objects: 40% (11967486/29525110), 28.34 GiB | 16.63 MiB/s Receiving objects: 40% (11969304/29525110), 28.35 GiB | 16.40 MiB/s Receiving objects: 40% (11973636/29525110), 28.37 GiB | 15.53 MiB/s Receiving objects: 40% (11976559/29525110), 28.38 GiB | 14.73 MiB/s Receiving objects: 40% (11978846/29525110), 28.39 GiB | 14.30 MiB/s Receiving objects: 40% (11982538/29525110), 28.41 GiB | 13.93 MiB/s Receiving objects: 40% (11987218/29525110), 28.42 GiB | 14.38 MiB/s Receiving objects: 40% (11990098/29525110), 28.44 GiB | 15.14 MiB/s Receiving objects: 40% (11995907/29525110), 28.46 GiB | 15.86 MiB/s Receiving objects: 40% (12008608/29525110), 28.47 GiB | 16.35 MiB/s Receiving objects: 40% (12013487/29525110), 28.49 GiB | 16.64 MiB/s Receiving objects: 40% (12020101/29525110), 28.51 GiB | 16.83 MiB/s Receiving objects: 40% (12024580/29525110), 28.52 GiB | 16.91 MiB/s Receiving objects: 40% (12028045/29525110), 28.54 GiB | 16.94 MiB/s Receiving objects: 40% (12034703/29525110), 28.56 GiB | 16.87 MiB/s Receiving objects: 40% (12041410/29525110), 28.57 GiB | 16.90 MiB/s Receiving objects: 40% (12045534/29525110), 28.59 GiB | 16.94 MiB/s Receiving objects: 40% (12048550/29525110), 28.61 GiB | 17.12 MiB/s Receiving objects: 40% (12055259/29525110), 28.63 GiB | 17.41 MiB/s Receiving objects: 40% (12061240/29525110), 28.64 GiB | 17.97 MiB/s Receiving objects: 40% (12069807/29525110), 28.66 GiB | 18.47 MiB/s Receiving objects: 40% (12076841/29525110), 28.68 GiB | 19.30 MiB/s Receiving objects: 40% (12081309/29525110), 28.70 GiB | 19.92 MiB/s Receiving objects: 40% (12089607/29525110), 28.73 GiB | 20.76 MiB/s Receiving objects: 40% (12093816/29525110), 28.74 GiB | 20.63 MiB/s Receiving objects: 40% (12102176/29525110), 28.76 GiB | 20.34 MiB/s Receiving objects: 41% (12105296/29525110), 28.77 GiB | 20.25 MiB/s Receiving objects: 41% (12106016/29525110), 28.77 GiB | 20.25 MiB/s Receiving objects: 41% (12113837/29525110), 28.79 GiB | 20.22 MiB/s Receiving objects: 41% (12118736/29525110), 28.82 GiB | 20.05 MiB/s Receiving objects: 41% (12124561/29525110), 28.84 GiB | 20.70 MiB/s Receiving objects: 41% (12128549/29525110), 28.85 GiB | 20.41 MiB/s Receiving objects: 41% (12133770/29525110), 28.87 GiB | 19.86 MiB/s Receiving objects: 41% (12136815/29525110), 28.89 GiB | 18.39 MiB/s Receiving objects: 41% (12139164/29525110), 28.90 GiB | 16.74 MiB/s Receiving objects: 41% (12141083/29525110), 28.92 GiB | 15.74 MiB/s Receiving objects: 41% (12144230/29525110), 28.93 GiB | 15.00 MiB/s Receiving objects: 41% (12147397/29525110), 28.95 GiB | 14.34 MiB/s Receiving objects: 41% (12150310/29525110), 28.96 GiB | 14.79 MiB/s Receiving objects: 41% (12157914/29525110), 28.98 GiB | 14.83 MiB/s Receiving objects: 41% (12159801/29525110), 28.99 GiB | 15.23 MiB/s Receiving objects: 41% (12164799/29525110), 29.01 GiB | 15.15 MiB/s Receiving objects: 41% (12168169/29525110), 29.02 GiB | 14.94 MiB/s Receiving objects: 41% (12171767/29525110), 29.03 GiB | 14.11 MiB/s Receiving objects: 41% (12175600/29525110), 29.05 GiB | 13.33 MiB/s Receiving objects: 41% (12181863/29525110), 29.05 GiB | 13.05 MiB/s Receiving objects: 41% (12187375/29525110), 29.07 GiB | 12.75 MiB/s Receiving objects: 41% (12189975/29525110), 29.08 GiB | 12.67 MiB/s Receiving objects: 41% (12196499/29525110), 29.09 GiB | 13.29 MiB/s Receiving objects: 41% (12200933/29525110), 29.11 GiB | 14.35 MiB/s Receiving objects: 41% (12205596/29525110), 29.13 GiB | 14.94 MiB/s Receiving objects: 41% (12208315/29525110), 29.14 GiB | 15.53 MiB/s Receiving objects: 41% (12213455/29525110), 29.16 GiB | 16.01 MiB/s Receiving objects: 41% (12218656/29525110), 29.17 GiB | 16.21 MiB/s Receiving objects: 41% (12224888/29525110), 29.19 GiB | 16.27 MiB/s Receiving objects: 41% (12229053/29525110), 29.21 GiB | 16.37 MiB/s Receiving objects: 41% (12234946/29525110), 29.22 GiB | 16.38 MiB/s Receiving objects: 41% (12238974/29525110), 29.24 GiB | 16.46 MiB/s Receiving objects: 41% (12244704/29525110), 29.25 GiB | 16.33 MiB/s Receiving objects: 41% (12250019/29525110), 29.27 GiB | 16.51 MiB/s Receiving objects: 41% (12252778/29525110), 29.29 GiB | 16.84 MiB/s Receiving objects: 41% (12256068/29525110), 29.31 GiB | 17.38 MiB/s Receiving objects: 41% (12259975/29525110), 29.33 GiB | 18.40 MiB/s Receiving objects: 41% (12265019/29525110), 29.35 GiB | 19.12 MiB/s Receiving objects: 41% (12270057/29525110), 29.37 GiB | 20.26 MiB/s Receiving objects: 41% (12288069/29525110), 29.39 GiB | 21.73 MiB/s Receiving objects: 41% (12298883/29525110), 29.42 GiB | 23.48 MiB/s Receiving objects: 41% (12306019/29525110), 29.45 GiB | 24.50 MiB/s Receiving objects: 41% (12312978/29525110), 29.47 GiB | 24.47 MiB/s Receiving objects: 41% (12320012/29525110), 29.49 GiB | 24.63 MiB/s Receiving objects: 41% (12330292/29525110), 29.52 GiB | 24.66 MiB/s Receiving objects: 41% (12337811/29525110), 29.54 GiB | 24.54 MiB/s Receiving objects: 41% (12350300/29525110), 29.57 GiB | 26.29 MiB/s Receiving objects: 41% (12358205/29525110), 29.60 GiB | 27.40 MiB/s Receiving objects: 41% (12364071/29525110), 29.62 GiB | 26.24 MiB/s Receiving objects: 41% (12370186/29525110), 29.64 GiB | 22.97 MiB/s Receiving objects: 41% (12372972/29525110), 29.65 GiB | 21.68 MiB/s Receiving objects: 41% (12375474/29525110), 29.66 GiB | 17.87 MiB/s Receiving objects: 41% (12377124/29525110), 29.67 GiB | 14.60 MiB/s Receiving objects: 41% (12379667/29525110), 29.68 GiB | 12.66 MiB/s Receiving objects: 41% (12384166/29525110), 29.70 GiB | 12.52 MiB/s Receiving objects: 41% (12385474/29525110), 29.71 GiB | 12.70 MiB/s Receiving objects: 41% (12388862/29525110), 29.72 GiB | 13.02 MiB/s Receiving objects: 41% (12391977/29525110), 29.74 GiB | 13.26 MiB/s Receiving objects: 41% (12395678/29525110), 29.75 GiB | 13.18 MiB/s Receiving objects: 41% (12398930/29525110), 29.76 GiB | 13.20 MiB/s Receiving objects: 42% (12400547/29525110), 29.77 GiB | 13.29 MiB/s Receiving objects: 42% (12408760/29525110), 29.77 GiB | 13.30 MiB/s Receiving objects: 42% (12419575/29525110), 29.79 GiB | 13.36 MiB/s Receiving objects: 42% (12426147/29525110), 29.80 GiB | 13.26 MiB/s Receiving objects: 42% (12431022/29525110), 29.81 GiB | 13.64 MiB/s Receiving objects: 42% (12439501/29525110), 29.83 GiB | 13.78 MiB/s Receiving objects: 42% (12446169/29525110), 29.84 GiB | 14.22 MiB/s Receiving objects: 42% (12452672/29525110), 29.86 GiB | 14.25 MiB/s Receiving objects: 42% (12456526/29525110), 29.87 GiB | 14.01 MiB/s Receiving objects: 42% (12461001/29525110), 29.88 GiB | 13.98 MiB/s Receiving objects: 42% (12463363/29525110), 29.90 GiB | 13.92 MiB/s Receiving objects: 42% (12468173/29525110), 29.91 GiB | 14.07 MiB/s Receiving objects: 42% (12471443/29525110), 29.93 GiB | 14.77 MiB/s Receiving objects: 42% (12473875/29525110), 29.95 GiB | 15.38 MiB/s Receiving objects: 42% (12479024/29525110), 29.95 GiB | 15.61 MiB/s Receiving objects: 42% (12486188/29525110), 29.97 GiB | 15.80 MiB/s Receiving objects: 42% (12493566/29525110), 29.99 GiB | 16.04 MiB/s Receiving objects: 42% (12497675/29525110), 30.00 GiB | 16.25 MiB/s Receiving objects: 42% (12499935/29525110), 30.02 GiB | 16.37 MiB/s Receiving objects: 42% (12506038/29525110), 30.03 GiB | 16.59 MiB/s Receiving objects: 42% (12511270/29525110), 30.05 GiB | 16.76 MiB/s Receiving objects: 42% (12514316/29525110), 30.07 GiB | 16.80 MiB/s Receiving objects: 42% (12517004/29525110), 30.08 GiB | 16.95 MiB/s Receiving objects: 42% (12520978/29525110), 30.10 GiB | 16.82 MiB/s Receiving objects: 42% (12526818/29525110), 30.12 GiB | 17.18 MiB/s Receiving objects: 42% (12532452/29525110), 30.14 GiB | 17.53 MiB/s Receiving objects: 42% (12537323/29525110), 30.16 GiB | 18.12 MiB/s Receiving objects: 42% (12543943/29525110), 30.18 GiB | 19.08 MiB/s Receiving objects: 42% (12553383/29525110), 30.20 GiB | 20.23 MiB/s Receiving objects: 42% (12560501/29525110), 30.22 GiB | 21.65 MiB/s Receiving objects: 42% (12570455/29525110), 30.25 GiB | 23.29 MiB/s Receiving objects: 42% (12578100/29525110), 30.27 GiB | 24.15 MiB/s Receiving objects: 42% (12583312/29525110), 30.30 GiB | 24.84 MiB/s Receiving objects: 42% (12587984/29525110), 30.32 GiB | 23.60 MiB/s Receiving objects: 42% (12597752/29525110), 30.33 GiB | 21.81 MiB/s Receiving objects: 42% (12604730/29525110), 30.35 GiB | 19.95 MiB/s Receiving objects: 42% (12612588/29525110), 30.37 GiB | 18.80 MiB/s Receiving objects: 42% (12618998/29525110), 30.39 GiB | 18.51 MiB/s Receiving objects: 42% (12628402/29525110), 30.41 GiB | 19.08 MiB/s Receiving objects: 42% (12635170/29525110), 30.43 GiB | 19.40 MiB/s Receiving objects: 42% (12642111/29525110), 30.45 GiB | 19.65 MiB/s Receiving objects: 42% (12648200/29525110), 30.47 GiB | 19.58 MiB/s Receiving objects: 42% (12652535/29525110), 30.48 GiB | 18.80 MiB/s Receiving objects: 42% (12656850/29525110), 30.50 GiB | 17.80 MiB/s Receiving objects: 42% (12662637/29525110), 30.51 GiB | 16.93 MiB/s Receiving objects: 42% (12667664/29525110), 30.53 GiB | 16.38 MiB/s Receiving objects: 42% (12671810/29525110), 30.55 GiB | 16.64 MiB/s Receiving objects: 42% (12678108/29525110), 30.57 GiB | 17.43 MiB/s Receiving objects: 42% (12680780/29525110), 30.59 GiB | 18.08 MiB/s Receiving objects: 42% (12684717/29525110), 30.61 GiB | 18.76 MiB/s Receiving objects: 42% (12689120/29525110), 30.63 GiB | 19.18 MiB/s Receiving objects: 42% (12693089/29525110), 30.65 GiB | 19.14 MiB/s Receiving objects: 43% (12695798/29525110), 30.65 GiB | 19.14 MiB/s Receiving objects: 43% (12698444/29525110), 30.66 GiB | 19.29 MiB/s Receiving objects: 43% (12703234/29525110), 30.68 GiB | 19.53 MiB/s Receiving objects: 43% (12707457/29525110), 30.70 GiB | 19.56 MiB/s Receiving objects: 43% (12711310/29525110), 30.71 GiB | 19.62 MiB/s Receiving objects: 43% (12716331/29525110), 30.73 GiB | 20.00 MiB/s Receiving objects: 43% (12721670/29525110), 30.75 GiB | 19.94 MiB/s Receiving objects: 43% (12726615/29525110), 30.77 GiB | 20.17 MiB/s Receiving objects: 43% (12731436/29525110), 30.79 GiB | 20.38 MiB/s Receiving objects: 43% (12739019/29525110), 30.82 GiB | 20.68 MiB/s Receiving objects: 43% (12744916/29525110), 30.84 GiB | 21.26 MiB/s Receiving objects: 43% (12752108/29525110), 30.86 GiB | 21.99 MiB/s Receiving objects: 43% (12756623/29525110), 30.89 GiB | 21.75 MiB/s Receiving objects: 43% (12761675/29525110), 30.90 GiB | 22.01 MiB/s Receiving objects: 43% (12768130/29525110), 30.92 GiB | 21.56 MiB/s Receiving objects: 43% (12773563/29525110), 30.94 GiB | 21.08 MiB/s Receiving objects: 43% (12778812/29525110), 30.97 GiB | 20.81 MiB/s Receiving objects: 43% (12782499/29525110), 30.98 GiB | 20.29 MiB/s Receiving objects: 43% (12786881/29525110), 31.00 GiB | 19.32 MiB/s Receiving objects: 43% (12791441/29525110), 31.02 GiB | 18.96 MiB/s Receiving objects: 43% (12798587/29525110), 31.04 GiB | 18.38 MiB/s Receiving objects: 43% (12806504/29525110), 31.06 GiB | 18.42 MiB/s Receiving objects: 43% (12811353/29525110), 31.08 GiB | 19.55 MiB/s Receiving objects: 43% (12814743/29525110), 31.10 GiB | 19.96 MiB/s Receiving objects: 43% (12822694/29525110), 31.12 GiB | 20.29 MiB/s Receiving objects: 43% (12830127/29525110), 31.14 GiB | 20.47 MiB/s Receiving objects: 43% (12834428/29525110), 31.16 GiB | 20.38 MiB/s Receiving objects: 43% (12841986/29525110), 31.18 GiB | 20.38 MiB/s Receiving objects: 43% (12850439/29525110), 31.20 GiB | 20.39 MiB/s Receiving objects: 43% (12855829/29525110), 31.22 GiB | 20.34 MiB/s Receiving objects: 43% (12863918/29525110), 31.24 GiB | 20.23 MiB/s Receiving objects: 43% (12868210/29525110), 31.26 GiB | 20.59 MiB/s Receiving objects: 43% (12873152/29525110), 31.28 GiB | 20.83 MiB/s Receiving objects: 43% (12877673/29525110), 31.30 GiB | 21.16 MiB/s Receiving objects: 43% (12882739/29525110), 31.32 GiB | 21.00 MiB/s Receiving objects: 43% (12889701/29525110), 31.34 GiB | 20.50 MiB/s Receiving objects: 43% (12895697/29525110), 31.36 GiB | 19.49 MiB/s Receiving objects: 43% (12897470/29525110), 31.37 GiB | 18.07 MiB/s Receiving objects: 43% (12899617/29525110), 31.38 GiB | 17.27 MiB/s Receiving objects: 43% (12902834/29525110), 31.39 GiB | 16.18 MiB/s Receiving objects: 43% (12908964/29525110), 31.41 GiB | 15.74 MiB/s Receiving objects: 43% (12913923/29525110), 31.43 GiB | 15.64 MiB/s Receiving objects: 43% (12916757/29525110), 31.44 GiB | 16.10 MiB/s Receiving objects: 43% (12921299/29525110), 31.46 GiB | 16.40 MiB/s Receiving objects: 43% (12924990/29525110), 31.48 GiB | 16.81 MiB/s Receiving objects: 43% (12929415/29525110), 31.49 GiB | 16.22 MiB/s Receiving objects: 43% (12934666/29525110), 31.51 GiB | 15.37 MiB/s Receiving objects: 43% (12940641/29525110), 31.52 GiB | 14.53 MiB/s Receiving objects: 43% (12942990/29525110), 31.53 GiB | 13.30 MiB/s Receiving objects: 43% (12946940/29525110), 31.54 GiB | 12.29 MiB/s Receiving objects: 43% (12948684/29525110), 31.55 GiB | 12.01 MiB/s Receiving objects: 43% (12953534/29525110), 31.56 GiB | 11.76 MiB/s Receiving objects: 43% (12956652/29525110), 31.58 GiB | 11.77 MiB/s Receiving objects: 43% (12959328/29525110), 31.59 GiB | 12.15 MiB/s Receiving objects: 43% (12961984/29525110), 31.60 GiB | 12.38 MiB/s Receiving objects: 43% (12966877/29525110), 31.61 GiB | 12.57 MiB/s Receiving objects: 43% (12968316/29525110), 31.63 GiB | 12.82 MiB/s Receiving objects: 43% (12971138/29525110), 31.64 GiB | 12.89 MiB/s Receiving objects: 43% (12973297/29525110), 31.65 GiB | 12.80 MiB/s Receiving objects: 43% (12976792/29525110), 31.67 GiB | 12.92 MiB/s Receiving objects: 43% (12980639/29525110), 31.68 GiB | 12.87 MiB/s Receiving objects: 43% (12984044/29525110), 31.69 GiB | 13.05 MiB/s Receiving objects: 43% (12987816/29525110), 31.71 GiB | 13.49 MiB/s Receiving objects: 43% (12990517/29525110), 31.72 GiB | 13.72 MiB/s Receiving objects: 44% (12991049/29525110), 31.72 GiB | 13.72 MiB/s Receiving objects: 44% (12994572/29525110), 31.73 GiB | 14.32 MiB/s Receiving objects: 44% (12999861/29525110), 31.75 GiB | 15.20 MiB/s Receiving objects: 44% (13004294/29525110), 31.77 GiB | 16.27 MiB/s Receiving objects: 44% (13011934/29525110), 31.79 GiB | 17.59 MiB/s Receiving objects: 44% (13020286/29525110), 31.81 GiB | 19.55 MiB/s Receiving objects: 44% (13029826/29525110), 31.83 GiB | 20.67 MiB/s Receiving objects: 44% (13036070/29525110), 31.87 GiB | 24.21 MiB/s Receiving objects: 44% (13047792/29525110), 31.88 GiB | 25.67 MiB/s Receiving objects: 44% (13053804/29525110), 31.93 GiB | 28.83 MiB/s Receiving objects: 44% (13064315/29525110), 31.95 GiB | 29.61 MiB/s Receiving objects: 44% (13068877/29525110), 31.97 GiB | 30.25 MiB/s Receiving objects: 44% (13076136/29525110), 32.00 GiB | 30.46 MiB/s Receiving objects: 44% (13083040/29525110), 32.04 GiB | 28.71 MiB/s Receiving objects: 44% (13088672/29525110), 32.06 GiB | 28.87 MiB/s Receiving objects: 44% (13094897/29525110), 32.09 GiB | 28.36 MiB/s Receiving objects: 44% (13100915/29525110), 32.12 GiB | 27.87 MiB/s Receiving objects: 44% (13107044/29525110), 32.14 GiB | 26.08 MiB/s Receiving objects: 44% (13112373/29525110), 32.16 GiB | 25.77 MiB/s Receiving objects: 44% (13118396/29525110), 32.18 GiB | 24.18 MiB/s Receiving objects: 44% (13123766/29525110), 32.21 GiB | 23.28 MiB/s Receiving objects: 44% (13128579/29525110), 32.23 GiB | 23.54 MiB/s Receiving objects: 44% (13137213/29525110), 32.26 GiB | 23.95 MiB/s Receiving objects: 44% (13142636/29525110), 32.28 GiB | 24.36 MiB/s Receiving objects: 44% (13147387/29525110), 32.30 GiB | 24.75 MiB/s Receiving objects: 44% (13151725/29525110), 32.33 GiB | 24.76 MiB/s Receiving objects: 44% (13156188/29525110), 32.35 GiB | 24.87 MiB/s Receiving objects: 44% (13162369/29525110), 32.38 GiB | 25.29 MiB/s Receiving objects: 44% (13167658/29525110), 32.41 GiB | 25.57 MiB/s Receiving objects: 44% (13174425/29525110), 32.43 GiB | 25.87 MiB/s Receiving objects: 44% (13179737/29525110), 32.46 GiB | 26.16 MiB/s Receiving objects: 44% (13189646/29525110), 32.48 GiB | 25.47 MiB/s Receiving objects: 44% (13191927/29525110), 32.50 GiB | 22.96 MiB/s Receiving objects: 44% (13193303/29525110), 32.51 GiB | 20.32 MiB/s Receiving objects: 44% (13196179/29525110), 32.52 GiB | 17.88 MiB/s Receiving objects: 44% (13200248/29525110), 32.54 GiB | 15.64 MiB/s Receiving objects: 44% (13205389/29525110), 32.56 GiB | 14.98 MiB/s Receiving objects: 44% (13208820/29525110), 32.57 GiB | 15.55 MiB/s Receiving objects: 44% (13214750/29525110), 32.59 GiB | 15.91 MiB/s Receiving objects: 44% (13219362/29525110), 32.60 GiB | 16.07 MiB/s Receiving objects: 44% (13222726/29525110), 32.61 GiB | 16.09 MiB/s Receiving objects: 44% (13226612/29525110), 32.63 GiB | 16.20 MiB/s Receiving objects: 44% (13231172/29525110), 32.64 GiB | 16.20 MiB/s Receiving objects: 44% (13234961/29525110), 32.66 GiB | 16.11 MiB/s Receiving objects: 44% (13239721/29525110), 32.67 GiB | 16.21 MiB/s Receiving objects: 44% (13245017/29525110), 32.69 GiB | 16.36 MiB/s Receiving objects: 44% (13248133/29525110), 32.71 GiB | 16.56 MiB/s Receiving objects: 44% (13250890/29525110), 32.73 GiB | 16.96 MiB/s Receiving objects: 44% (13256660/29525110), 32.74 GiB | 17.36 MiB/s Receiving objects: 44% (13261291/29525110), 32.76 GiB | 17.71 MiB/s Receiving objects: 44% (13265067/29525110), 32.78 GiB | 18.61 MiB/s Receiving objects: 44% (13266858/29525110), 32.80 GiB | 19.66 MiB/s Receiving objects: 44% (13273959/29525110), 32.83 GiB | 21.06 MiB/s Receiving objects: 44% (13280911/29525110), 32.85 GiB | 22.88 MiB/s Receiving objects: 45% (13286300/29525110), 32.88 GiB | 24.89 MiB/s Receiving objects: 45% (13286802/29525110), 32.88 GiB | 24.89 MiB/s Receiving objects: 45% (13292288/29525110), 32.90 GiB | 25.19 MiB/s Receiving objects: 45% (13298733/29525110), 32.93 GiB | 25.50 MiB/s Receiving objects: 45% (13304352/29525110), 32.95 GiB | 25.73 MiB/s Receiving objects: 45% (13310193/29525110), 32.98 GiB | 25.69 MiB/s Receiving objects: 45% (13315949/29525110), 33.01 GiB | 25.69 MiB/s Receiving objects: 45% (13321192/29525110), 33.04 GiB | 27.14 MiB/s Receiving objects: 45% (13331151/29525110), 33.07 GiB | 28.25 MiB/s Receiving objects: 45% (13343863/29525110), 33.10 GiB | 29.15 MiB/s Receiving objects: 45% (13354434/29525110), 33.13 GiB | 29.74 MiB/s Receiving objects: 45% (13363683/29525110), 33.15 GiB | 29.90 MiB/s Receiving objects: 45% (13375532/29525110), 33.18 GiB | 29.93 MiB/s Receiving objects: 45% (13386495/29525110), 33.21 GiB | 29.63 MiB/s Receiving objects: 45% (13393606/29525110), 33.23 GiB | 27.99 MiB/s Receiving objects: 45% (13401028/29525110), 33.25 GiB | 24.81 MiB/s Receiving objects: 45% (13406167/29525110), 33.27 GiB | 22.66 MiB/s Receiving objects: 45% (13412198/29525110), 33.29 GiB | 20.19 MiB/s Receiving objects: 45% (13418582/29525110), 33.30 GiB | 17.74 MiB/s Receiving objects: 45% (13422091/29525110), 33.32 GiB | 17.48 MiB/s Receiving objects: 45% (13429804/29525110), 33.34 GiB | 18.04 MiB/s Receiving objects: 45% (13434848/29525110), 33.36 GiB | 18.40 MiB/s Receiving objects: 45% (13440436/29525110), 33.38 GiB | 18.59 MiB/s Receiving objects: 45% (13443098/29525110), 33.39 GiB | 18.64 MiB/s Receiving objects: 45% (13450458/29525110), 33.41 GiB | 18.44 MiB/s Receiving objects: 45% (13456956/29525110), 33.43 GiB | 18.39 MiB/s Receiving objects: 45% (13463779/29525110), 33.45 GiB | 17.90 MiB/s Receiving objects: 45% (13467065/29525110), 33.46 GiB | 17.45 MiB/s Receiving objects: 45% (13473783/29525110), 33.48 GiB | 16.82 MiB/s Receiving objects: 45% (13476175/29525110), 33.49 GiB | 16.12 MiB/s Receiving objects: 45% (13482515/29525110), 33.51 GiB | 16.05 MiB/s Receiving objects: 45% (13488453/29525110), 33.53 GiB | 16.04 MiB/s Receiving objects: 45% (13497308/29525110), 33.55 GiB | 16.53 MiB/s Receiving objects: 45% (13500160/29525110), 33.56 GiB | 17.17 MiB/s Receiving objects: 45% (13507776/29525110), 33.57 GiB | 17.34 MiB/s Receiving objects: 45% (13513797/29525110), 33.59 GiB | 17.81 MiB/s Receiving objects: 45% (13515383/29525110), 33.61 GiB | 18.10 MiB/s Receiving objects: 45% (13516598/29525110), 33.63 GiB | 18.33 MiB/s Receiving objects: 45% (13523527/29525110), 33.65 GiB | 18.77 MiB/s Receiving objects: 45% (13529752/29525110), 33.66 GiB | 18.89 MiB/s Receiving objects: 45% (13542589/29525110), 33.68 GiB | 18.83 MiB/s Receiving objects: 45% (13548790/29525110), 33.70 GiB | 18.90 MiB/s Receiving objects: 45% (13561127/29525110), 33.72 GiB | 18.86 MiB/s Receiving objects: 45% (13561586/29525110), 33.74 GiB | 18.03 MiB/s Receiving objects: 45% (13570550/29525110), 33.75 GiB | 17.56 MiB/s Receiving objects: 45% (13574041/29525110), 33.77 GiB | 17.05 MiB/s Receiving objects: 45% (13576384/29525110), 33.78 GiB | 16.78 MiB/s Receiving objects: 46% (13581551/29525110), 33.79 GiB | 16.58 MiB/s Receiving objects: 46% (13594633/29525110), 33.80 GiB | 16.88 MiB/s Receiving objects: 46% (13607243/29525110), 33.82 GiB | 17.39 MiB/s Receiving objects: 46% (13608511/29525110), 33.84 GiB | 17.97 MiB/s Receiving objects: 46% (13612522/29525110), 33.86 GiB | 18.06 MiB/s Receiving objects: 46% (13618210/29525110), 33.88 GiB | 18.43 MiB/s Receiving objects: 46% (13636325/29525110), 33.89 GiB | 18.44 MiB/s Receiving objects: 46% (13639255/29525110), 33.91 GiB | 18.85 MiB/s Receiving objects: 46% (13646317/29525110), 33.93 GiB | 19.30 MiB/s Receiving objects: 46% (13652518/29525110), 33.95 GiB | 19.12 MiB/s Receiving objects: 46% (13656349/29525110), 33.97 GiB | 19.16 MiB/s Receiving objects: 46% (13668763/29525110), 33.99 GiB | 18.83 MiB/s Receiving objects: 46% (13680871/29525110), 34.00 GiB | 17.66 MiB/s Receiving objects: 46% (13684141/29525110), 34.02 GiB | 16.70 MiB/s Receiving objects: 46% (13685364/29525110), 34.03 GiB | 16.49 MiB/s Receiving objects: 46% (13692359/29525110), 34.05 GiB | 16.47 MiB/s Receiving objects: 46% (13702731/29525110), 34.07 GiB | 16.92 MiB/s Receiving objects: 46% (13705639/29525110), 34.09 GiB | 17.43 MiB/s Receiving objects: 46% (13708033/29525110), 34.11 GiB | 18.24 MiB/s Receiving objects: 46% (13710659/29525110), 34.12 GiB | 18.32 MiB/s Receiving objects: 46% (13714291/29525110), 34.14 GiB | 18.37 MiB/s Receiving objects: 46% (13716229/29525110), 34.16 GiB | 17.90 MiB/s Receiving objects: 46% (13718154/29525110), 34.17 GiB | 17.24 MiB/s Receiving objects: 46% (13719634/29525110), 34.19 GiB | 16.74 MiB/s Receiving objects: 46% (13728784/29525110), 34.20 GiB | 16.41 MiB/s Receiving objects: 46% (13733052/29525110), 34.22 GiB | 16.33 MiB/s Receiving objects: 46% (13740880/29525110), 34.23 GiB | 16.18 MiB/s Receiving objects: 46% (13745005/29525110), 34.25 GiB | 17.10 MiB/s Receiving objects: 46% (13772543/29525110), 34.27 GiB | 17.89 MiB/s Receiving objects: 46% (13780028/29525110), 34.29 GiB | 18.53 MiB/s Receiving objects: 46% (13783602/29525110), 34.31 GiB | 19.57 MiB/s Receiving objects: 46% (13793977/29525110), 34.33 GiB | 19.85 MiB/s Receiving objects: 46% (13807821/29525110), 34.35 GiB | 20.00 MiB/s Receiving objects: 46% (13809739/29525110), 34.37 GiB | 20.05 MiB/s Receiving objects: 46% (13817576/29525110), 34.39 GiB | 20.05 MiB/s Receiving objects: 46% (13830380/29525110), 34.41 GiB | 20.04 MiB/s Receiving objects: 46% (13843739/29525110), 34.43 GiB | 19.79 MiB/s Receiving objects: 46% (13850755/29525110), 34.45 GiB | 19.77 MiB/s Receiving objects: 46% (13856447/29525110), 34.47 GiB | 19.79 MiB/s Receiving objects: 46% (13867883/29525110), 34.48 GiB | 19.45 MiB/s Receiving objects: 46% (13870527/29525110), 34.50 GiB | 18.03 MiB/s Receiving objects: 47% (13876802/29525110), 34.51 GiB | 17.97 MiB/s Receiving objects: 47% (13878463/29525110), 34.52 GiB | 17.69 MiB/s Receiving objects: 47% (13889350/29525110), 34.53 GiB | 16.76 MiB/s Receiving objects: 47% (13892055/29525110), 34.55 GiB | 15.66 MiB/s Receiving objects: 47% (13893682/29525110), 34.56 GiB | 15.57 MiB/s Receiving objects: 47% (13895984/29525110), 34.58 GiB | 15.53 MiB/s Receiving objects: 47% (13897927/29525110), 34.59 GiB | 15.21 MiB/s Receiving objects: 47% (13898786/29525110), 34.61 GiB | 15.49 MiB/s Receiving objects: 47% (13899979/29525110), 34.62 GiB | 15.95 MiB/s Receiving objects: 47% (13901109/29525110), 34.64 GiB | 16.29 MiB/s Receiving objects: 47% (13902602/29525110), 34.66 GiB | 16.45 MiB/s Receiving objects: 47% (13903791/29525110), 34.67 GiB | 16.51 MiB/s Receiving objects: 47% (13908402/29525110), 34.69 GiB | 16.57 MiB/s Receiving objects: 47% (13916299/29525110), 34.71 GiB | 16.63 MiB/s Receiving objects: 47% (13916987/29525110), 34.72 GiB | 16.65 MiB/s Receiving objects: 47% (13918616/29525110), 34.74 GiB | 16.71 MiB/s Receiving objects: 47% (13920447/29525110), 34.76 GiB | 16.78 MiB/s Receiving objects: 47% (13922842/29525110), 34.77 GiB | 17.05 MiB/s Receiving objects: 47% (13925119/29525110), 34.79 GiB | 17.39 MiB/s Receiving objects: 47% (13927561/29525110), 34.81 GiB | 17.91 MiB/s Receiving objects: 47% (13932435/29525110), 34.83 GiB | 18.64 MiB/s Receiving objects: 47% (13933636/29525110), 34.85 GiB | 19.54 MiB/s Receiving objects: 47% (13935785/29525110), 34.87 GiB | 20.65 MiB/s Receiving objects: 47% (13946988/29525110), 34.90 GiB | 22.06 MiB/s Receiving objects: 47% (13961369/29525110), 34.92 GiB | 22.96 MiB/s Receiving objects: 47% (13963724/29525110), 34.94 GiB | 21.67 MiB/s Receiving objects: 47% (13981429/29525110), 34.95 GiB | 20.14 MiB/s Receiving objects: 47% (13989394/29525110), 34.97 GiB | 18.64 MiB/s Receiving objects: 47% (14000657/29525110), 34.98 GiB | 17.51 MiB/s Receiving objects: 47% (14010040/29525110), 34.99 GiB | 16.00 MiB/s Receiving objects: 47% (14017018/29525110), 35.01 GiB | 16.66 MiB/s Receiving objects: 47% (14023961/29525110), 35.04 GiB | 17.34 MiB/s Receiving objects: 47% (14025228/29525110), 35.04 GiB | 17.47 MiB/s Receiving objects: 47% (14028509/29525110), 35.06 GiB | 17.75 MiB/s Receiving objects: 47% (14034020/29525110), 35.08 GiB | 17.80 MiB/s Receiving objects: 47% (14039592/29525110), 35.10 GiB | 17.55 MiB/s Receiving objects: 47% (14046905/29525110), 35.12 GiB | 17.51 MiB/s Receiving objects: 47% (14052683/29525110), 35.13 GiB | 17.47 MiB/s Receiving objects: 47% (14055246/29525110), 35.15 GiB | 17.24 MiB/s Receiving objects: 47% (14059205/29525110), 35.16 GiB | 17.37 MiB/s Receiving objects: 47% (14062146/29525110), 35.19 GiB | 18.05 MiB/s Receiving objects: 47% (14063953/29525110), 35.20 GiB | 18.29 MiB/s Receiving objects: 47% (14071189/29525110), 35.22 GiB | 19.27 MiB/s Receiving objects: 47% (14074009/29525110), 35.24 GiB | 20.21 MiB/s Receiving objects: 47% (14077208/29525110), 35.27 GiB | 21.17 MiB/s Receiving objects: 47% (14088601/29525110), 35.29 GiB | 22.40 MiB/s Receiving objects: 47% (14100945/29525110), 35.32 GiB | 23.41 MiB/s Receiving objects: 47% (14111416/29525110), 35.35 GiB | 25.16 MiB/s Receiving objects: 47% (14120253/29525110), 35.37 GiB | 25.57 MiB/s Receiving objects: 47% (14131214/29525110), 35.39 GiB | 24.00 MiB/s Receiving objects: 47% (14135100/29525110), 35.41 GiB | 22.28 MiB/s Receiving objects: 47% (14150433/29525110), 35.43 GiB | 20.72 MiB/s Receiving objects: 47% (14157159/29525110), 35.44 GiB | 19.11 MiB/s Receiving objects: 47% (14167723/29525110), 35.46 GiB | 18.86 MiB/s Receiving objects: 47% (14171778/29525110), 35.48 GiB | 19.48 MiB/s Receiving objects: 48% (14172053/29525110), 35.49 GiB | 19.69 MiB/s Receiving objects: 48% (14173751/29525110), 35.50 GiB | 19.84 MiB/s Receiving objects: 48% (14180787/29525110), 35.52 GiB | 19.97 MiB/s Receiving objects: 48% (14181749/29525110), 35.54 GiB | 20.04 MiB/s Receiving objects: 48% (14182946/29525110), 35.56 GiB | 19.50 MiB/s Receiving objects: 48% (14194061/29525110), 35.58 GiB | 19.55 MiB/s Receiving objects: 48% (14195244/29525110), 35.60 GiB | 18.86 MiB/s Receiving objects: 48% (14198695/29525110), 35.61 GiB | 17.36 MiB/s Receiving objects: 48% (14204249/29525110), 35.63 GiB | 16.42 MiB/s Receiving objects: 48% (14209716/29525110), 35.64 GiB | 15.90 MiB/s Receiving objects: 48% (14215091/29525110), 35.66 GiB | 14.69 MiB/s Receiving objects: 48% (14220298/29525110), 35.67 GiB | 14.64 MiB/s Receiving objects: 48% (14235185/29525110), 35.68 GiB | 14.60 MiB/s Receiving objects: 48% (14239296/29525110), 35.70 GiB | 14.51 MiB/s Receiving objects: 48% (14243529/29525110), 35.71 GiB | 14.82 MiB/s Receiving objects: 48% (14245045/29525110), 35.73 GiB | 15.20 MiB/s Receiving objects: 48% (14248522/29525110), 35.74 GiB | 15.33 MiB/s Receiving objects: 48% (14252643/29525110), 35.75 GiB | 15.25 MiB/s Receiving objects: 48% (14253644/29525110), 35.77 GiB | 15.40 MiB/s Receiving objects: 48% (14254796/29525110), 35.78 GiB | 15.49 MiB/s Receiving objects: 48% (14256686/29525110), 35.81 GiB | 15.45 MiB/s Receiving objects: 48% (14260965/29525110), 35.81 GiB | 15.53 MiB/s Receiving objects: 48% (14264872/29525110), 35.83 GiB | 15.81 MiB/s Receiving objects: 48% (14270757/29525110), 35.84 GiB | 15.95 MiB/s Receiving objects: 48% (14276153/29525110), 35.86 GiB | 16.12 MiB/s Receiving objects: 48% (14281155/29525110), 35.88 GiB | 16.57 MiB/s Receiving objects: 48% (14283424/29525110), 35.90 GiB | 17.10 MiB/s Receiving objects: 48% (14286223/29525110), 35.92 GiB | 17.82 MiB/s Receiving objects: 48% (14291155/29525110), 35.94 GiB | 18.74 MiB/s Receiving objects: 48% (14303512/29525110), 35.96 GiB | 19.86 MiB/s Receiving objects: 48% (14316152/29525110), 35.98 GiB | 21.19 MiB/s Receiving objects: 48% (14324230/29525110), 36.01 GiB | 22.94 MiB/s Receiving objects: 48% (14337275/29525110), 36.04 GiB | 24.89 MiB/s Receiving objects: 48% (14355753/29525110), 36.07 GiB | 27.17 MiB/s Receiving objects: 48% (14365694/29525110), 36.10 GiB | 28.80 MiB/s Receiving objects: 48% (14374683/29525110), 36.13 GiB | 29.75 MiB/s Receiving objects: 48% (14379386/29525110), 36.15 GiB | 30.15 MiB/s Receiving objects: 48% (14388028/29525110), 36.19 GiB | 30.49 MiB/s Receiving objects: 48% (14391074/29525110), 36.21 GiB | 29.85 MiB/s Receiving objects: 48% (14398290/29525110), 36.24 GiB | 29.95 MiB/s Receiving objects: 48% (14403993/29525110), 36.27 GiB | 29.96 MiB/s Receiving objects: 48% (14409298/29525110), 36.30 GiB | 29.96 MiB/s Receiving objects: 48% (14410785/29525110), 36.33 GiB | 30.12 MiB/s Receiving objects: 48% (14415924/29525110), 36.36 GiB | 30.03 MiB/s Receiving objects: 48% (14424353/29525110), 36.39 GiB | 29.94 MiB/s Receiving objects: 48% (14432365/29525110), 36.42 GiB | 30.09 MiB/s Receiving objects: 48% (14441420/29525110), 36.45 GiB | 30.04 MiB/s Receiving objects: 48% (14446649/29525110), 36.48 GiB | 30.17 MiB/s Receiving objects: 48% (14453649/29525110), 36.51 GiB | 30.09 MiB/s Receiving objects: 48% (14459207/29525110), 36.54 GiB | 29.98 MiB/s Receiving objects: 48% (14466506/29525110), 36.57 GiB | 30.10 MiB/s Receiving objects: 49% (14467304/29525110), 36.57 GiB | 30.10 MiB/s Receiving objects: 49% (14475936/29525110), 36.60 GiB | 30.15 MiB/s Receiving objects: 49% (14483948/29525110), 36.63 GiB | 30.13 MiB/s Receiving objects: 49% (14489170/29525110), 36.65 GiB | 30.10 MiB/s Receiving objects: 49% (14493719/29525110), 36.68 GiB | 30.02 MiB/s Receiving objects: 49% (14498609/29525110), 36.71 GiB | 30.11 MiB/s Receiving objects: 49% (14513290/29525110), 36.74 GiB | 30.04 MiB/s Receiving objects: 49% (14514679/29525110), 36.77 GiB | 30.07 MiB/s Receiving objects: 49% (14524196/29525110), 36.80 GiB | 30.08 MiB/s Receiving objects: 49% (14529430/29525110), 36.83 GiB | 30.05 MiB/s Receiving objects: 49% (14536503/29525110), 36.86 GiB | 30.11 MiB/s Receiving objects: 49% (14545601/29525110), 36.89 GiB | 30.13 MiB/s Receiving objects: 49% (14556996/29525110), 36.92 GiB | 30.12 MiB/s Receiving objects: 49% (14569788/29525110), 36.95 GiB | 30.09 MiB/s Receiving objects: 49% (14574389/29525110), 36.98 GiB | 30.13 MiB/s Receiving objects: 49% (14580099/29525110), 37.01 GiB | 30.07 MiB/s Receiving objects: 49% (14580959/29525110), 37.03 GiB | 29.50 MiB/s Receiving objects: 49% (14593192/29525110), 37.06 GiB | 29.19 MiB/s Receiving objects: 49% (14605388/29525110), 37.09 GiB | 29.00 MiB/s Receiving objects: 49% (14622249/29525110), 37.12 GiB | 28.94 MiB/s Receiving objects: 49% (14626071/29525110), 37.15 GiB | 28.91 MiB/s Receiving objects: 49% (14634858/29525110), 37.18 GiB | 30.19 MiB/s Receiving objects: 49% (14644450/29525110), 37.21 GiB | 29.97 MiB/s Receiving objects: 49% (14652561/29525110), 37.24 GiB | 29.79 MiB/s Receiving objects: 49% (14657354/29525110), 37.27 GiB | 29.83 MiB/s Receiving objects: 49% (14665595/29525110), 37.30 GiB | 29.94 MiB/s Receiving objects: 49% (14678642/29525110), 37.33 GiB | 29.89 MiB/s Receiving objects: 49% (14691594/29525110), 37.36 GiB | 30.04 MiB/s Receiving objects: 49% (14704492/29525110), 37.39 GiB | 29.95 MiB/s Receiving objects: 49% (14713241/29525110), 37.42 GiB | 29.88 MiB/s Receiving objects: 49% (14718815/29525110), 37.45 GiB | 30.20 MiB/s Receiving objects: 49% (14727173/29525110), 37.47 GiB | 29.99 MiB/s Receiving objects: 49% (14735902/29525110), 37.50 GiB | 29.97 MiB/s Receiving objects: 49% (14743001/29525110), 37.53 GiB | 29.16 MiB/s Receiving objects: 49% (14748464/29525110), 37.56 GiB | 27.93 MiB/s Receiving objects: 49% (14755343/29525110), 37.58 GiB | 25.93 MiB/s Receiving objects: 49% (14760716/29525110), 37.60 GiB | 24.32 MiB/s Receiving objects: 50% (14762555/29525110), 37.60 GiB | 24.32 MiB/s Receiving objects: 50% (14771524/29525110), 37.62 GiB | 22.62 MiB/s Receiving objects: 50% (14787031/29525110), 37.64 GiB | 22.09 MiB/s Receiving objects: 50% (14787870/29525110), 37.66 GiB | 21.17 MiB/s Receiving objects: 50% (14797946/29525110), 37.68 GiB | 20.16 MiB/s Receiving objects: 50% (14813742/29525110), 37.70 GiB | 19.30 MiB/s Receiving objects: 50% (14828606/29525110), 37.71 GiB | 18.32 MiB/s Receiving objects: 50% (14842530/29525110), 37.73 GiB | 18.67 MiB/s Receiving objects: 50% (14858937/29525110), 37.74 GiB | 18.97 MiB/s Receiving objects: 50% (14871015/29525110), 37.76 GiB | 19.67 MiB/s Receiving objects: 50% (14884187/29525110), 37.78 GiB | 19.88 MiB/s Receiving objects: 50% (14891458/29525110), 37.80 GiB | 20.41 MiB/s Receiving objects: 50% (14894109/29525110), 37.82 GiB | 20.31 MiB/s Receiving objects: 50% (14897252/29525110), 37.84 GiB | 20.33 MiB/s Receiving objects: 50% (14899509/29525110), 37.86 GiB | 19.82 MiB/s Receiving objects: 50% (14901589/29525110), 37.88 GiB | 19.91 MiB/s Receiving objects: 50% (14903625/29525110), 37.90 GiB | 19.99 MiB/s Receiving objects: 50% (14905723/29525110), 37.92 GiB | 20.33 MiB/s Receiving objects: 50% (14915074/29525110), 37.94 GiB | 20.81 MiB/s Receiving objects: 50% (14918257/29525110), 37.97 GiB | 21.38 MiB/s Receiving objects: 50% (14923687/29525110), 37.98 GiB | 20.63 MiB/s Receiving objects: 50% (14926818/29525110), 38.00 GiB | 19.94 MiB/s Receiving objects: 50% (14935788/29525110), 38.02 GiB | 19.59 MiB/s Receiving objects: 50% (14941360/29525110), 38.04 GiB | 18.88 MiB/s Receiving objects: 50% (14944477/29525110), 38.06 GiB | 19.01 MiB/s Receiving objects: 50% (14947246/29525110), 38.08 GiB | 19.98 MiB/s Receiving objects: 50% (14951604/29525110), 38.10 GiB | 20.83 MiB/s Receiving objects: 50% (14952997/29525110), 38.12 GiB | 21.38 MiB/s Receiving objects: 50% (14959980/29525110), 38.15 GiB | 22.22 MiB/s Receiving objects: 50% (14963617/29525110), 38.17 GiB | 22.15 MiB/s Receiving objects: 50% (14965086/29525110), 38.19 GiB | 22.37 MiB/s Receiving objects: 50% (14969747/29525110), 38.21 GiB | 22.24 MiB/s Receiving objects: 50% (14971411/29525110), 38.23 GiB | 22.31 MiB/s Receiving objects: 50% (14975415/29525110), 38.26 GiB | 22.44 MiB/s Receiving objects: 50% (14979530/29525110), 38.28 GiB | 22.02 MiB/s Receiving objects: 50% (14983236/29525110), 38.30 GiB | 22.28 MiB/s Receiving objects: 50% (14986456/29525110), 38.32 GiB | 22.35 MiB/s Receiving objects: 50% (14993950/29525110), 38.35 GiB | 22.83 MiB/s Receiving objects: 50% (15004316/29525110), 38.37 GiB | 23.23 MiB/s Receiving objects: 50% (15012719/29525110), 38.40 GiB | 24.33 MiB/s Receiving objects: 50% (15015815/29525110), 38.42 GiB | 24.79 MiB/s Receiving objects: 50% (15017857/29525110), 38.44 GiB | 24.99 MiB/s Receiving objects: 50% (15018717/29525110), 38.47 GiB | 24.11 MiB/s Receiving objects: 50% (15023947/29525110), 38.49 GiB | 23.31 MiB/s Receiving objects: 50% (15025206/29525110), 38.51 GiB | 22.03 MiB/s Receiving objects: 50% (15031612/29525110), 38.52 GiB | 20.30 MiB/s Receiving objects: 50% (15037295/29525110), 38.54 GiB | 19.71 MiB/s Receiving objects: 50% (15043748/29525110), 38.56 GiB | 19.23 MiB/s Receiving objects: 50% (15050032/29525110), 38.58 GiB | 18.86 MiB/s Receiving objects: 50% (15054742/29525110), 38.60 GiB | 19.65 MiB/s Receiving objects: 51% (15057807/29525110), 38.61 GiB | 20.17 MiB/s Receiving objects: 51% (15066706/29525110), 38.62 GiB | 20.42 MiB/s Receiving objects: 51% (15075954/29525110), 38.64 GiB | 21.13 MiB/s Receiving objects: 51% (15082293/29525110), 38.67 GiB | 21.29 MiB/s Receiving objects: 51% (15084427/29525110), 38.69 GiB | 21.38 MiB/s Receiving objects: 51% (15092612/29525110), 38.71 GiB | 21.42 MiB/s Receiving objects: 51% (15096204/29525110), 38.73 GiB | 21.46 MiB/s Receiving objects: 51% (15097882/29525110), 38.75 GiB | 21.53 MiB/s Receiving objects: 51% (15102463/29525110), 38.77 GiB | 21.33 MiB/s Receiving objects: 51% (15105953/29525110), 38.79 GiB | 21.36 MiB/s Receiving objects: 51% (15110164/29525110), 38.81 GiB | 21.21 MiB/s Receiving objects: 51% (15118932/29525110), 38.82 GiB | 19.78 MiB/s Receiving objects: 51% (15124200/29525110), 38.84 GiB | 18.82 MiB/s Receiving objects: 51% (15132801/29525110), 38.85 GiB | 18.34 MiB/s Receiving objects: 51% (15137100/29525110), 38.87 GiB | 17.86 MiB/s Receiving objects: 51% (15142782/29525110), 38.89 GiB | 17.80 MiB/s Receiving objects: 51% (15149029/29525110), 38.91 GiB | 19.46 MiB/s Receiving objects: 51% (15154877/29525110), 38.94 GiB | 20.45 MiB/s Receiving objects: 51% (15159358/29525110), 38.96 GiB | 21.08 MiB/s Receiving objects: 51% (15166799/29525110), 38.98 GiB | 21.66 MiB/s Receiving objects: 51% (15173743/29525110), 39.00 GiB | 21.98 MiB/s Receiving objects: 51% (15178283/29525110), 39.02 GiB | 22.28 MiB/s Receiving objects: 51% (15186063/29525110), 39.05 GiB | 22.59 MiB/s Receiving objects: 51% (15190568/29525110), 39.07 GiB | 22.72 MiB/s Receiving objects: 51% (15198650/29525110), 39.09 GiB | 22.83 MiB/s Receiving objects: 51% (15202119/29525110), 39.11 GiB | 22.89 MiB/s Receiving objects: 51% (15206449/29525110), 39.14 GiB | 22.68 MiB/s Receiving objects: 51% (15211366/29525110), 39.15 GiB | 21.95 MiB/s Receiving objects: 51% (15218323/29525110), 39.17 GiB | 20.71 MiB/s Receiving objects: 51% (15227841/29525110), 39.19 GiB | 19.84 MiB/s Receiving objects: 51% (15236794/29525110), 39.21 GiB | 19.38 MiB/s Receiving objects: 51% (15249049/29525110), 39.23 GiB | 18.99 MiB/s Receiving objects: 51% (15262805/29525110), 39.25 GiB | 20.20 MiB/s Receiving objects: 51% (15277775/29525110), 39.27 GiB | 21.00 MiB/s Receiving objects: 51% (15303867/29525110), 39.30 GiB | 21.67 MiB/s Receiving objects: 51% (15322076/29525110), 39.32 GiB | 22.12 MiB/s Receiving objects: 51% (15341694/29525110), 39.34 GiB | 22.60 MiB/s Receiving objects: 52% (15353058/29525110), 39.35 GiB | 22.77 MiB/s Receiving objects: 52% (15359603/29525110), 39.36 GiB | 22.85 MiB/s Receiving objects: 52% (15396094/29525110), 39.39 GiB | 23.07 MiB/s Receiving objects: 52% (15427123/29525110), 39.41 GiB | 23.30 MiB/s Receiving objects: 52% (15475408/29525110), 39.43 GiB | 23.29 MiB/s Receiving objects: 52% (15547512/29525110), 39.46 GiB | 23.34 MiB/s Receiving objects: 52% (15617857/29525110), 39.48 GiB | 22.83 MiB/s Receiving objects: 53% (15648309/29525110), 39.49 GiB | 22.98 MiB/s Receiving objects: 53% (15676805/29525110), 39.50 GiB | 22.47 MiB/s Receiving objects: 53% (15753437/29525110), 39.52 GiB | 22.62 MiB/s Receiving objects: 53% (15778905/29525110), 39.55 GiB | 22.86 MiB/s Receiving objects: 53% (15794597/29525110), 39.57 GiB | 23.53 MiB/s Receiving objects: 53% (15801897/29525110), 39.60 GiB | 24.44 MiB/s Receiving objects: 53% (15869221/29525110), 39.62 GiB | 25.53 MiB/s Receiving objects: 53% (15894921/29525110), 39.65 GiB | 25.15 MiB/s Receiving objects: 53% (15913712/29525110), 39.67 GiB | 24.47 MiB/s Receiving objects: 53% (15918702/29525110), 39.69 GiB | 23.78 MiB/s Receiving objects: 53% (15919727/29525110), 39.70 GiB | 22.97 MiB/s Receiving objects: 53% (15922356/29525110), 39.72 GiB | 21.43 MiB/s Receiving objects: 54% (15943560/29525110), 39.74 GiB | 20.62 MiB/s Receiving objects: 54% (15949665/29525110), 39.74 GiB | 20.62 MiB/s Receiving objects: 54% (15985195/29525110), 39.76 GiB | 20.19 MiB/s Receiving objects: 54% (16003703/29525110), 39.78 GiB | 19.76 MiB/s Receiving objects: 54% (16022711/29525110), 39.80 GiB | 19.43 MiB/s Receiving objects: 54% (16044333/29525110), 39.82 GiB | 19.84 MiB/s Receiving objects: 54% (16059029/29525110), 39.83 GiB | 18.64 MiB/s Receiving objects: 54% (16068258/29525110), 39.85 GiB | 16.82 MiB/s Receiving objects: 54% (16070879/29525110), 39.86 GiB | 14.91 MiB/s Receiving objects: 54% (16081619/29525110), 39.87 GiB | 13.51 MiB/s Receiving objects: 54% (16090492/29525110), 39.88 GiB | 12.92 MiB/s Receiving objects: 54% (16096101/29525110), 39.90 GiB | 12.84 MiB/s Receiving objects: 54% (16102453/29525110), 39.91 GiB | 13.30 MiB/s Receiving objects: 54% (16106004/29525110), 39.92 GiB | 13.35 MiB/s Receiving objects: 54% (16118708/29525110), 39.94 GiB | 13.65 MiB/s Receiving objects: 54% (16132392/29525110), 39.95 GiB | 13.53 MiB/s Receiving objects: 54% (16151485/29525110), 39.96 GiB | 13.61 MiB/s Receiving objects: 54% (16173589/29525110), 39.98 GiB | 13.64 MiB/s Receiving objects: 54% (16194384/29525110), 39.99 GiB | 13.85 MiB/s Receiving objects: 54% (16201498/29525110), 40.01 GiB | 14.24 MiB/s Receiving objects: 54% (16206705/29525110), 40.02 GiB | 14.44 MiB/s Receiving objects: 54% (16211969/29525110), 40.04 GiB | 14.67 MiB/s Receiving objects: 54% (16221305/29525110), 40.05 GiB | 14.89 MiB/s Receiving objects: 54% (16223954/29525110), 40.06 GiB | 14.44 MiB/s Receiving objects: 54% (16227322/29525110), 40.08 GiB | 14.11 MiB/s Receiving objects: 54% (16231255/29525110), 40.09 GiB | 13.98 MiB/s Receiving objects: 54% (16235302/29525110), 40.11 GiB | 13.89 MiB/s Receiving objects: 55% (16238811/29525110), 40.11 GiB | 13.89 MiB/s Receiving objects: 55% (16242239/29525110), 40.12 GiB | 14.30 MiB/s Receiving objects: 55% (16247819/29525110), 40.14 GiB | 15.20 MiB/s Receiving objects: 55% (16255600/29525110), 40.15 GiB | 15.87 MiB/s Receiving objects: 55% (16263372/29525110), 40.17 GiB | 16.04 MiB/s Receiving objects: 55% (16270508/29525110), 40.19 GiB | 16.43 MiB/s Receiving objects: 55% (16277444/29525110), 40.20 GiB | 16.67 MiB/s Receiving objects: 55% (16282758/29525110), 40.22 GiB | 16.80 MiB/s Receiving objects: 55% (16285386/29525110), 40.24 GiB | 17.22 MiB/s Receiving objects: 55% (16296003/29525110), 40.25 GiB | 17.22 MiB/s Receiving objects: 55% (16309564/29525110), 40.27 GiB | 17.27 MiB/s Receiving objects: 55% (16316734/29525110), 40.28 GiB | 17.34 MiB/s Receiving objects: 55% (16321144/29525110), 40.30 GiB | 17.45 MiB/s Receiving objects: 55% (16325184/29525110), 40.31 GiB | 17.54 MiB/s Receiving objects: 55% (16329743/29525110), 40.33 GiB | 17.76 MiB/s Receiving objects: 55% (16333400/29525110), 40.36 GiB | 18.19 MiB/s Receiving objects: 55% (16340812/29525110), 40.37 GiB | 18.49 MiB/s Receiving objects: 55% (16357799/29525110), 40.39 GiB | 19.32 MiB/s Receiving objects: 55% (16365333/29525110), 40.41 GiB | 20.08 MiB/s Receiving objects: 55% (16385162/29525110), 40.44 GiB | 21.07 MiB/s Receiving objects: 55% (16399080/29525110), 40.45 GiB | 20.79 MiB/s Receiving objects: 55% (16413716/29525110), 40.47 GiB | 20.52 MiB/s Receiving objects: 55% (16431178/29525110), 40.49 GiB | 20.17 MiB/s Receiving objects: 55% (16445462/29525110), 40.51 GiB | 20.01 MiB/s Receiving objects: 55% (16468353/29525110), 40.53 GiB | 19.58 MiB/s Receiving objects: 55% (16486878/29525110), 40.55 GiB | 19.09 MiB/s Receiving objects: 55% (16504218/29525110), 40.57 GiB | 18.51 MiB/s Receiving objects: 55% (16516343/29525110), 40.59 GiB | 18.37 MiB/s Receiving objects: 56% (16534062/29525110), 40.60 GiB | 17.84 MiB/s Receiving objects: 56% (16536453/29525110), 40.61 GiB | 17.84 MiB/s Receiving objects: 56% (16544672/29525110), 40.62 GiB | 18.50 MiB/s Receiving objects: 56% (16552938/29525110), 40.64 GiB | 19.04 MiB/s Receiving objects: 56% (16564969/29525110), 40.66 GiB | 19.31 MiB/s Receiving objects: 56% (16573146/29525110), 40.68 GiB | 19.32 MiB/s Receiving objects: 56% (16586179/29525110), 40.70 GiB | 19.39 MiB/s Receiving objects: 56% (16598889/29525110), 40.72 GiB | 19.05 MiB/s Receiving objects: 56% (16613965/29525110), 40.74 GiB | 18.79 MiB/s Receiving objects: 56% (16627281/29525110), 40.76 GiB | 19.19 MiB/s Receiving objects: 56% (16639580/29525110), 40.78 GiB | 18.96 MiB/s Receiving objects: 56% (16656699/29525110), 40.79 GiB | 18.88 MiB/s Receiving objects: 56% (16666826/29525110), 40.80 GiB | 18.74 MiB/s Receiving objects: 56% (16677469/29525110), 40.82 GiB | 17.70 MiB/s Receiving objects: 56% (16682208/29525110), 40.83 GiB | 16.05 MiB/s Receiving objects: 56% (16690501/29525110), 40.84 GiB | 14.81 MiB/s Receiving objects: 56% (16701573/29525110), 40.86 GiB | 13.72 MiB/s Receiving objects: 56% (16710689/29525110), 40.87 GiB | 13.27 MiB/s Receiving objects: 56% (16720050/29525110), 40.88 GiB | 13.48 MiB/s Receiving objects: 56% (16725519/29525110), 40.90 GiB | 13.90 MiB/s Receiving objects: 56% (16736650/29525110), 40.91 GiB | 14.05 MiB/s Receiving objects: 56% (16752000/29525110), 40.93 GiB | 14.25 MiB/s Receiving objects: 56% (16760739/29525110), 40.94 GiB | 14.40 MiB/s Receiving objects: 56% (16775293/29525110), 40.95 GiB | 14.17 MiB/s Receiving objects: 56% (16782130/29525110), 40.97 GiB | 14.27 MiB/s Receiving objects: 56% (16794031/29525110), 40.98 GiB | 14.35 MiB/s Receiving objects: 56% (16805015/29525110), 41.00 GiB | 14.29 MiB/s Receiving objects: 56% (16809274/29525110), 41.01 GiB | 14.81 MiB/s Receiving objects: 56% (16815607/29525110), 41.03 GiB | 15.07 MiB/s Receiving objects: 56% (16819062/29525110), 41.04 GiB | 15.52 MiB/s Receiving objects: 56% (16820524/29525110), 41.06 GiB | 16.18 MiB/s Receiving objects: 56% (16821514/29525110), 41.08 GiB | 17.07 MiB/s Receiving objects: 56% (16823036/29525110), 41.10 GiB | 17.93 MiB/s Receiving objects: 57% (16829313/29525110), 41.11 GiB | 18.53 MiB/s Receiving objects: 57% (16840859/29525110), 41.12 GiB | 19.17 MiB/s Receiving objects: 57% (16864541/29525110), 41.14 GiB | 20.53 MiB/s Receiving objects: 57% (16887036/29525110), 41.17 GiB | 22.49 MiB/s Receiving objects: 57% (16907394/29525110), 41.19 GiB | 21.87 MiB/s Receiving objects: 57% (16924547/29525110), 41.20 GiB | 20.98 MiB/s Receiving objects: 57% (16933342/29525110), 41.22 GiB | 19.37 MiB/s Receiving objects: 57% (16939155/29525110), 41.23 GiB | 17.57 MiB/s Receiving objects: 57% (16943950/29525110), 41.25 GiB | 15.63 MiB/s Receiving objects: 57% (16951585/29525110), 41.27 GiB | 16.84 MiB/s Receiving objects: 57% (16956230/29525110), 41.29 GiB | 17.41 MiB/s Receiving objects: 57% (16962483/29525110), 41.31 GiB | 17.97 MiB/s Receiving objects: 57% (16973708/29525110), 41.32 GiB | 18.26 MiB/s Receiving objects: 57% (16986479/29525110), 41.34 GiB | 18.35 MiB/s Receiving objects: 57% (17004142/29525110), 41.36 GiB | 18.33 MiB/s Receiving objects: 57% (17016599/29525110), 41.38 GiB | 18.36 MiB/s Receiving objects: 57% (17030598/29525110), 41.40 GiB | 18.43 MiB/s Receiving objects: 57% (17044947/29525110), 41.41 GiB | 18.51 MiB/s Receiving objects: 57% (17056260/29525110), 41.43 GiB | 18.68 MiB/s Receiving objects: 57% (17066196/29525110), 41.45 GiB | 18.80 MiB/s Receiving objects: 57% (17079320/29525110), 41.47 GiB | 19.12 MiB/s Receiving objects: 57% (17098936/29525110), 41.49 GiB | 19.58 MiB/s Receiving objects: 57% (17112387/29525110), 41.51 GiB | 20.15 MiB/s Receiving objects: 57% (17123979/29525110), 41.53 GiB | 20.98 MiB/s Receiving objects: 58% (17124564/29525110), 41.53 GiB | 20.98 MiB/s Receiving objects: 58% (17132250/29525110), 41.57 GiB | 22.02 MiB/s Receiving objects: 58% (17132250/29525110), 41.59 GiB | 23.12 MiB/s Receiving objects: 58% (17132250/29525110), 41.61 GiB | 23.44 MiB/s Receiving objects: 58% (17132250/29525110), 41.63 GiB | 23.54 MiB/s Receiving objects: 58% (17132250/29525110), 41.65 GiB | 23.89 MiB/s Receiving objects: 58% (17132250/29525110), 41.68 GiB | 23.74 MiB/s Receiving objects: 58% (17132250/29525110), 41.70 GiB | 22.95 MiB/s Receiving objects: 58% (17132250/29525110), 41.71 GiB | 20.87 MiB/s Receiving objects: 58% (17132250/29525110), 41.72 GiB | 18.35 MiB/s Receiving objects: 58% (17132250/29525110), 41.74 GiB | 16.00 MiB/s Receiving objects: 58% (17132250/29525110), 41.75 GiB | 12.86 MiB/s Receiving objects: 58% (17132250/29525110), 41.76 GiB | 11.91 MiB/s Receiving objects: 58% (17132250/29525110), 41.77 GiB | 11.79 MiB/s Receiving objects: 58% (17132250/29525110), 41.78 GiB | 11.84 MiB/s Receiving objects: 58% (17132250/29525110), 41.80 GiB | 12.24 MiB/s Receiving objects: 58% (17132250/29525110), 41.81 GiB | 12.47 MiB/s Receiving objects: 58% (17132250/29525110), 41.82 GiB | 12.55 MiB/s Receiving objects: 58% (17132250/29525110), 41.83 GiB | 12.61 MiB/s Receiving objects: 58% (17132250/29525110), 41.85 GiB | 12.72 MiB/s Receiving objects: 58% (17132250/29525110), 41.86 GiB | 12.65 MiB/s Receiving objects: 58% (17132250/29525110), 41.87 GiB | 12.68 MiB/s Receiving objects: 58% (17132250/29525110), 41.88 GiB | 12.87 MiB/s Receiving objects: 58% (17132250/29525110), 41.90 GiB | 13.13 MiB/s Receiving objects: 58% (17132250/29525110), 41.91 GiB | 13.59 MiB/s Receiving objects: 58% (17132250/29525110), 41.93 GiB | 14.11 MiB/s Receiving objects: 58% (17132250/29525110), 41.94 GiB | 14.88 MiB/s Receiving objects: 58% (17132250/29525110), 41.96 GiB | 15.82 MiB/s Receiving objects: 58% (17132250/29525110), 41.98 GiB | 17.04 MiB/s Receiving objects: 58% (17132250/29525110), 42.00 GiB | 18.53 MiB/s Receiving objects: 58% (17132250/29525110), 42.03 GiB | 20.22 MiB/s Receiving objects: 58% (17132251/29525110), 42.04 GiB | 21.31 MiB/s Receiving objects: 58% (17142973/29525110), 42.07 GiB | 23.60 MiB/s Receiving objects: 58% (17149490/29525110), 42.09 GiB | 25.15 MiB/s Receiving objects: 58% (17172773/29525110), 42.11 GiB | 24.28 MiB/s Receiving objects: 58% (17197013/29525110), 42.14 GiB | 24.88 MiB/s Receiving objects: 58% (17217956/29525110), 42.16 GiB | 24.65 MiB/s Receiving objects: 58% (17245723/29525110), 42.19 GiB | 24.56 MiB/s Receiving objects: 58% (17258488/29525110), 42.22 GiB | 28.24 MiB/s Receiving objects: 58% (17275149/29525110), 42.25 GiB | 28.78 MiB/s Receiving objects: 58% (17292670/29525110), 42.28 GiB | 29.34 MiB/s Receiving objects: 58% (17306531/29525110), 42.31 GiB | 30.52 MiB/s Receiving objects: 58% (17321654/29525110), 42.34 GiB | 30.21 MiB/s Receiving objects: 58% (17347457/29525110), 42.37 GiB | 30.01 MiB/s Receiving objects: 58% (17366793/29525110), 42.40 GiB | 29.97 MiB/s Receiving objects: 58% (17398013/29525110), 42.41 GiB | 29.98 MiB/s Receiving objects: 58% (17417050/29525110), 42.44 GiB | 29.82 MiB/s Receiving objects: 59% (17419815/29525110), 42.45 GiB | 29.74 MiB/s Receiving objects: 59% (17434670/29525110), 42.47 GiB | 29.98 MiB/s Receiving objects: 59% (17445704/29525110), 42.50 GiB | 29.99 MiB/s Receiving objects: 59% (17466264/29525110), 42.53 GiB | 29.92 MiB/s Receiving objects: 59% (17488238/29525110), 42.56 GiB | 29.98 MiB/s Receiving objects: 59% (17510515/29525110), 42.59 GiB | 30.15 MiB/s Receiving objects: 59% (17513004/29525110), 42.62 GiB | 29.97 MiB/s Receiving objects: 59% (17526194/29525110), 42.65 GiB | 30.01 MiB/s Receiving objects: 59% (17538030/29525110), 42.67 GiB | 30.05 MiB/s Receiving objects: 59% (17551764/29525110), 42.71 GiB | 30.13 MiB/s Receiving objects: 59% (17561577/29525110), 42.73 GiB | 30.14 MiB/s Receiving objects: 59% (17577400/29525110), 42.76 GiB | 30.14 MiB/s Receiving objects: 59% (17592600/29525110), 42.79 GiB | 30.11 MiB/s Receiving objects: 59% (17608566/29525110), 42.82 GiB | 30.03 MiB/s Receiving objects: 59% (17619284/29525110), 42.85 GiB | 30.12 MiB/s Receiving objects: 59% (17633477/29525110), 42.88 GiB | 30.10 MiB/s Receiving objects: 59% (17644027/29525110), 42.91 GiB | 30.15 MiB/s Receiving objects: 59% (17657675/29525110), 42.94 GiB | 30.13 MiB/s Receiving objects: 59% (17675164/29525110), 42.97 GiB | 29.96 MiB/s Receiving objects: 59% (17683422/29525110), 43.00 GiB | 30.11 MiB/s Receiving objects: 59% (17699192/29525110), 43.03 GiB | 30.12 MiB/s Receiving objects: 60% (17715066/29525110), 43.06 GiB | 30.13 MiB/s Receiving objects: 60% (17718057/29525110), 43.06 GiB | 30.13 MiB/s Receiving objects: 60% (17739839/29525110), 43.09 GiB | 30.13 MiB/s Receiving objects: 60% (17747378/29525110), 43.12 GiB | 30.04 MiB/s Receiving objects: 60% (17764620/29525110), 43.15 GiB | 30.10 MiB/s Receiving objects: 60% (17768981/29525110), 43.18 GiB | 30.12 MiB/s Receiving objects: 60% (17786366/29525110), 43.21 GiB | 30.12 MiB/s Receiving objects: 60% (17799518/29525110), 43.23 GiB | 30.14 MiB/s Receiving objects: 60% (17813857/29525110), 43.26 GiB | 30.04 MiB/s Receiving objects: 60% (17827959/29525110), 43.29 GiB | 30.09 MiB/s Receiving objects: 60% (17838969/29525110), 43.32 GiB | 30.12 MiB/s Receiving objects: 60% (17853125/29525110), 43.35 GiB | 29.98 MiB/s Receiving objects: 60% (17863390/29525110), 43.38 GiB | 30.23 MiB/s Receiving objects: 60% (17878619/29525110), 43.41 GiB | 30.08 MiB/s Receiving objects: 60% (17893865/29525110), 43.44 GiB | 30.13 MiB/s Receiving objects: 60% (17911255/29525110), 43.47 GiB | 30.10 MiB/s Receiving objects: 60% (17924136/29525110), 43.50 GiB | 30.07 MiB/s Receiving objects: 60% (17937279/29525110), 43.53 GiB | 30.09 MiB/s Receiving objects: 60% (17954322/29525110), 43.56 GiB | 30.12 MiB/s Receiving objects: 60% (17973522/29525110), 43.59 GiB | 30.13 MiB/s Receiving objects: 60% (17990642/29525110), 43.62 GiB | 30.13 MiB/s Receiving objects: 60% (18001092/29525110), 43.65 GiB | 30.13 MiB/s Receiving objects: 60% (18007627/29525110), 43.68 GiB | 30.06 MiB/s Receiving objects: 61% (18010318/29525110), 43.69 GiB | 30.11 MiB/s Receiving objects: 61% (18015348/29525110), 43.71 GiB | 30.11 MiB/s Receiving objects: 61% (18028997/29525110), 43.73 GiB | 30.08 MiB/s Receiving objects: 61% (18042028/29525110), 43.76 GiB | 30.12 MiB/s Receiving objects: 61% (18058777/29525110), 43.79 GiB | 30.11 MiB/s Receiving objects: 61% (18074247/29525110), 43.82 GiB | 30.12 MiB/s Receiving objects: 61% (18092084/29525110), 43.85 GiB | 30.13 MiB/s Receiving objects: 61% (18114865/29525110), 43.88 GiB | 30.09 MiB/s Receiving objects: 61% (18136998/29525110), 43.91 GiB | 30.13 MiB/s Receiving objects: 61% (18152159/29525110), 43.94 GiB | 30.11 MiB/s Receiving objects: 61% (18163375/29525110), 43.97 GiB | 30.13 MiB/s Receiving objects: 61% (18188435/29525110), 44.01 GiB | 30.11 MiB/s Receiving objects: 61% (18189565/29525110), 44.03 GiB | 30.12 MiB/s Receiving objects: 61% (18193562/29525110), 44.06 GiB | 30.14 MiB/s Receiving objects: 61% (18197942/29525110), 44.09 GiB | 30.12 MiB/s Receiving objects: 61% (18217173/29525110), 44.12 GiB | 30.15 MiB/s Receiving objects: 61% (18233767/29525110), 44.15 GiB | 30.11 MiB/s Receiving objects: 61% (18250623/29525110), 44.18 GiB | 30.13 MiB/s Receiving objects: 61% (18262706/29525110), 44.21 GiB | 30.07 MiB/s Receiving objects: 61% (18278941/29525110), 44.24 GiB | 30.12 MiB/s Receiving objects: 61% (18294430/29525110), 44.26 GiB | 30.11 MiB/s Receiving objects: 62% (18305569/29525110), 44.29 GiB | 30.12 MiB/s Receiving objects: 62% (18309148/29525110), 44.29 GiB | 30.12 MiB/s Receiving objects: 62% (18325120/29525110), 44.32 GiB | 30.01 MiB/s Receiving objects: 62% (18338918/29525110), 44.35 GiB | 29.39 MiB/s Receiving objects: 62% (18352234/29525110), 44.38 GiB | 29.29 MiB/s Receiving objects: 62% (18370537/29525110), 44.41 GiB | 29.11 MiB/s Receiving objects: 62% (18388477/29525110), 44.44 GiB | 29.06 MiB/s Receiving objects: 62% (18402078/29525110), 44.47 GiB | 29.64 MiB/s Receiving objects: 62% (18414348/29525110), 44.50 GiB | 29.83 MiB/s Receiving objects: 62% (18430237/29525110), 44.53 GiB | 29.79 MiB/s Receiving objects: 62% (18447628/29525110), 44.56 GiB | 29.85 MiB/s Receiving objects: 62% (18464593/29525110), 44.59 GiB | 29.88 MiB/s Receiving objects: 62% (18482760/29525110), 44.61 GiB | 29.89 MiB/s Receiving objects: 62% (18500723/29525110), 44.64 GiB | 29.94 MiB/s Receiving objects: 62% (18515110/29525110), 44.67 GiB | 30.08 MiB/s Receiving objects: 62% (18529898/29525110), 44.70 GiB | 29.98 MiB/s Receiving objects: 62% (18560103/29525110), 44.73 GiB | 29.98 MiB/s Receiving objects: 62% (18571487/29525110), 44.76 GiB | 30.10 MiB/s Receiving objects: 62% (18586489/29525110), 44.79 GiB | 30.03 MiB/s Receiving objects: 63% (18600820/29525110), 44.81 GiB | 30.12 MiB/s Receiving objects: 63% (18614491/29525110), 44.84 GiB | 30.13 MiB/s Receiving objects: 63% (18614493/29525110), 44.87 GiB | 30.10 MiB/s Receiving objects: 63% (18614494/29525110), 44.88 GiB | 30.11 MiB/s Receiving objects: 63% (18677165/29525110), 44.91 GiB | 30.13 MiB/s Receiving objects: 63% (18725697/29525110), 44.94 GiB | 30.16 MiB/s Receiving objects: 63% (18758770/29525110), 44.97 GiB | 30.06 MiB/s Receiving objects: 63% (18776691/29525110), 45.00 GiB | 30.07 MiB/s Receiving objects: 63% (18779549/29525110), 45.03 GiB | 30.13 MiB/s Receiving objects: 63% (18782785/29525110), 45.06 GiB | 30.12 MiB/s Receiving objects: 63% (18815893/29525110), 45.09 GiB | 30.15 MiB/s Receiving objects: 63% (18864464/29525110), 45.12 GiB | 30.13 MiB/s Receiving objects: 64% (18896071/29525110), 45.14 GiB | 30.09 MiB/s Receiving objects: 64% (18903443/29525110), 45.14 GiB | 30.09 MiB/s Receiving objects: 64% (18925915/29525110), 45.17 GiB | 30.15 MiB/s Receiving objects: 64% (18960917/29525110), 45.20 GiB | 30.14 MiB/s Receiving objects: 64% (18997740/29525110), 45.23 GiB | 30.15 MiB/s Receiving objects: 64% (19029081/29525110), 45.26 GiB | 30.13 MiB/s Receiving objects: 64% (19065213/29525110), 45.29 GiB | 30.11 MiB/s Receiving objects: 64% (19067576/29525110), 45.32 GiB | 30.14 MiB/s Receiving objects: 64% (19083887/29525110), 45.34 GiB | 28.19 MiB/s Receiving objects: 64% (19136575/29525110), 45.38 GiB | 28.45 MiB/s Receiving objects: 64% (19151192/29525110), 45.41 GiB | 28.46 MiB/s Receiving objects: 64% (19169022/29525110), 45.43 GiB | 28.19 MiB/s Receiving objects: 64% (19186764/29525110), 45.46 GiB | 30.06 MiB/s Receiving objects: 65% (19191322/29525110), 45.46 GiB | 30.06 MiB/s Receiving objects: 65% (19226886/29525110), 45.49 GiB | 29.89 MiB/s Receiving objects: 65% (19262804/29525110), 45.51 GiB | 30.02 MiB/s Receiving objects: 65% (19268079/29525110), 45.55 GiB | 29.80 MiB/s Receiving objects: 65% (19288380/29525110), 45.57 GiB | 30.07 MiB/s Receiving objects: 65% (19306597/29525110), 45.60 GiB | 30.12 MiB/s Receiving objects: 65% (19338553/29525110), 45.63 GiB | 29.87 MiB/s Receiving objects: 65% (19357732/29525110), 45.66 GiB | 30.05 MiB/s Receiving objects: 65% (19364836/29525110), 45.69 GiB | 29.94 MiB/s Receiving objects: 65% (19375053/29525110), 45.72 GiB | 29.94 MiB/s Receiving objects: 65% (19398913/29525110), 45.75 GiB | 30.17 MiB/s Receiving objects: 65% (19426771/29525110), 45.77 GiB | 28.06 MiB/s Receiving objects: 65% (19434250/29525110), 45.79 GiB | 25.93 MiB/s Receiving objects: 65% (19456912/29525110), 45.81 GiB | 24.18 MiB/s Receiving objects: 65% (19475174/29525110), 45.83 GiB | 22.19 MiB/s Receiving objects: 65% (19476782/29525110), 45.85 GiB | 21.47 MiB/s Receiving objects: 66% (19486573/29525110), 45.87 GiB | 22.07 MiB/s Receiving objects: 66% (19494120/29525110), 45.87 GiB | 22.07 MiB/s Receiving objects: 66% (19517682/29525110), 45.90 GiB | 22.57 MiB/s Receiving objects: 66% (19540968/29525110), 45.92 GiB | 23.12 MiB/s Receiving objects: 66% (19557259/29525110), 45.94 GiB | 23.44 MiB/s Receiving objects: 66% (19576655/29525110), 45.97 GiB | 23.64 MiB/s Receiving objects: 66% (19583469/29525110), 45.99 GiB | 23.90 MiB/s Receiving objects: 66% (19595993/29525110), 46.01 GiB | 23.45 MiB/s Receiving objects: 66% (19613111/29525110), 46.04 GiB | 23.47 MiB/s Receiving objects: 66% (19616480/29525110), 46.06 GiB | 23.14 MiB/s Receiving objects: 66% (19627680/29525110), 46.08 GiB | 23.33 MiB/s Receiving objects: 66% (19637904/29525110), 46.11 GiB | 23.31 MiB/s Receiving objects: 66% (19646547/29525110), 46.13 GiB | 24.16 MiB/s Receiving objects: 66% (19659428/29525110), 46.15 GiB | 24.56 MiB/s Receiving objects: 66% (19673826/29525110), 46.18 GiB | 23.84 MiB/s Receiving objects: 66% (19688513/29525110), 46.19 GiB | 22.75 MiB/s Receiving objects: 66% (19702988/29525110), 46.22 GiB | 22.22 MiB/s Receiving objects: 66% (19717139/29525110), 46.24 GiB | 21.73 MiB/s Receiving objects: 66% (19737686/29525110), 46.26 GiB | 22.01 MiB/s Receiving objects: 66% (19764920/29525110), 46.29 GiB | 23.32 MiB/s Receiving objects: 66% (19776950/29525110), 46.31 GiB | 24.52 MiB/s Receiving objects: 66% (19779185/29525110), 46.34 GiB | 25.23 MiB/s Receiving objects: 67% (19781824/29525110), 46.35 GiB | 25.41 MiB/s Receiving objects: 67% (19790454/29525110), 46.36 GiB | 25.72 MiB/s Receiving objects: 67% (19805577/29525110), 46.39 GiB | 26.05 MiB/s Receiving objects: 67% (19836757/29525110), 46.42 GiB | 26.15 MiB/s Receiving objects: 67% (19852126/29525110), 46.44 GiB | 25.82 MiB/s Receiving objects: 67% (19861088/29525110), 46.46 GiB | 24.22 MiB/s Receiving objects: 67% (19877592/29525110), 46.48 GiB | 22.73 MiB/s Receiving objects: 67% (19895879/29525110), 46.50 GiB | 21.38 MiB/s Receiving objects: 67% (19911106/29525110), 46.52 GiB | 19.82 MiB/s Receiving objects: 67% (19920975/29525110), 46.54 GiB | 19.17 MiB/s Receiving objects: 67% (19944912/29525110), 46.55 GiB | 18.87 MiB/s Receiving objects: 67% (19960198/29525110), 46.57 GiB | 18.60 MiB/s Receiving objects: 67% (19970584/29525110), 46.59 GiB | 17.74 MiB/s Receiving objects: 67% (19986924/29525110), 46.60 GiB | 17.86 MiB/s Receiving objects: 67% (20005030/29525110), 46.61 GiB | 17.15 MiB/s Receiving objects: 67% (20012083/29525110), 46.63 GiB | 16.31 MiB/s Receiving objects: 67% (20027535/29525110), 46.64 GiB | 15.58 MiB/s Receiving objects: 67% (20062619/29525110), 46.66 GiB | 15.80 MiB/s Receiving objects: 68% (20077075/29525110), 46.67 GiB | 15.64 MiB/s Receiving objects: 68% (20092379/29525110), 46.68 GiB | 15.92 MiB/s Receiving objects: 68% (20130066/29525110), 46.69 GiB | 16.45 MiB/s Receiving objects: 68% (20177162/29525110), 46.71 GiB | 16.76 MiB/s Receiving objects: 68% (20253856/29525110), 46.73 GiB | 16.93 MiB/s Receiving objects: 68% (20304866/29525110), 46.74 GiB | 17.01 MiB/s Receiving objects: 68% (20340907/29525110), 46.76 GiB | 16.78 MiB/s Receiving objects: 69% (20372326/29525110), 46.78 GiB | 16.77 MiB/s Receiving objects: 69% (20375609/29525110), 46.78 GiB | 16.77 MiB/s Receiving objects: 69% (20400276/29525110), 46.79 GiB | 16.68 MiB/s Receiving objects: 69% (20465317/29525110), 46.81 GiB | 16.77 MiB/s Receiving objects: 69% (20516697/29525110), 46.83 GiB | 17.13 MiB/s Receiving objects: 69% (20574610/29525110), 46.84 GiB | 17.41 MiB/s Receiving objects: 69% (20656915/29525110), 46.86 GiB | 17.77 MiB/s Receiving objects: 70% (20667577/29525110), 46.86 GiB | 17.77 MiB/s Receiving objects: 70% (20729708/29525110), 46.88 GiB | 18.55 MiB/s Receiving objects: 70% (20830046/29525110), 46.90 GiB | 19.44 MiB/s Receiving objects: 70% (20872346/29525110), 46.92 GiB | 20.42 MiB/s Receiving objects: 71% (20962829/29525110), 46.95 GiB | 21.73 MiB/s Receiving objects: 71% (20983469/29525110), 46.95 GiB | 21.73 MiB/s Receiving objects: 71% (20992391/29525110), 46.97 GiB | 23.08 MiB/s Receiving objects: 71% (21113052/29525110), 47.00 GiB | 24.71 MiB/s Receiving objects: 72% (21258080/29525110), 47.03 GiB | 26.91 MiB/s Receiving objects: 72% (21276514/29525110), 47.03 GiB | 26.91 MiB/s Receiving objects: 72% (21423764/29525110), 47.06 GiB | 28.56 MiB/s Receiving objects: 73% (21553331/29525110), 47.09 GiB | 29.79 MiB/s Receiving objects: 73% (21565466/29525110), 47.09 GiB | 29.79 MiB/s Receiving objects: 73% (21678185/29525110), 47.12 GiB | 30.77 MiB/s Receiving objects: 73% (21772067/29525110), 47.15 GiB | 30.20 MiB/s Receiving objects: 74% (21848582/29525110), 47.18 GiB | 30.12 MiB/s Receiving objects: 74% (21852903/29525110), 47.18 GiB | 30.12 MiB/s Receiving objects: 74% (21982452/29525110), 47.21 GiB | 29.85 MiB/s Receiving objects: 74% (22063805/29525110), 47.24 GiB | 30.07 MiB/s Receiving objects: 75% (22143833/29525110), 47.26 GiB | 29.94 MiB/s Receiving objects: 75% (22197021/29525110), 47.27 GiB | 30.22 MiB/s Receiving objects: 75% (22281786/29525110), 47.30 GiB | 29.98 MiB/s Receiving objects: 75% (22293938/29525110), 47.33 GiB | 29.92 MiB/s Receiving objects: 75% (22298922/29525110), 47.36 GiB | 30.08 MiB/s Receiving objects: 75% (22411374/29525110), 47.39 GiB | 30.09 MiB/s Receiving objects: 76% (22439084/29525110), 47.39 GiB | 30.09 MiB/s Receiving objects: 76% (22501021/29525110), 47.42 GiB | 30.09 MiB/s Receiving objects: 76% (22707939/29525110), 47.45 GiB | 30.00 MiB/s Receiving objects: 77% (22734335/29525110), 47.45 GiB | 30.00 MiB/s Receiving objects: 77% (22899073/29525110), 47.48 GiB | 29.95 MiB/s Receiving objects: 78% (23029586/29525110), 47.49 GiB | 30.12 MiB/s Receiving objects: 78% (23063866/29525110), 47.51 GiB | 30.10 MiB/s Receiving objects: 78% (23229745/29525110), 47.54 GiB | 30.12 MiB/s Receiving objects: 79% (23324837/29525110), 47.55 GiB | 30.06 MiB/s Receiving objects: 79% (23372920/29525110), 47.56 GiB | 28.83 MiB/s Receiving objects: 79% (23526193/29525110), 47.58 GiB | 27.94 MiB/s Receiving objects: 80% (23620088/29525110), 47.60 GiB | 26.29 MiB/s Receiving objects: 80% (23635599/29525110), 47.60 GiB | 26.29 MiB/s Receiving objects: 80% (23726704/29525110), 47.62 GiB | 24.43 MiB/s Receiving objects: 80% (23819790/29525110), 47.64 GiB | 22.89 MiB/s Receiving objects: 81% (23915340/29525110), 47.67 GiB | 22.48 MiB/s Receiving objects: 81% (23917543/29525110), 47.67 GiB | 22.48 MiB/s Receiving objects: 81% (24035754/29525110), 47.69 GiB | 22.88 MiB/s Receiving objects: 81% (24198894/29525110), 47.71 GiB | 23.53 MiB/s Receiving objects: 82% (24210591/29525110), 47.71 GiB | 23.53 MiB/s Receiving objects: 82% (24394899/29525110), 47.74 GiB | 24.06 MiB/s Receiving objects: 83% (24505842/29525110), 47.76 GiB | 24.43 MiB/s Receiving objects: 83% (24588904/29525110), 47.76 GiB | 24.43 MiB/s Receiving objects: 84% (24801093/29525110), 47.78 GiB | 24.33 MiB/s Receiving objects: 84% (24840169/29525110), 47.78 GiB | 24.33 MiB/s Receiving objects: 84% (25044108/29525110), 47.82 GiB | 23.41 MiB/s Receiving objects: 84% (25044111/29525110), 47.84 GiB | 22.55 MiB/s Receiving objects: 84% (25044116/29525110), 47.85 GiB | 21.77 MiB/s Receiving objects: 84% (25061367/29525110), 47.86 GiB | 20.05 MiB/s Receiving objects: 84% (25069312/29525110), 47.88 GiB | 18.26 MiB/s Receiving objects: 84% (25076416/29525110), 47.89 GiB | 17.02 MiB/s Receiving objects: 85% (25096344/29525110), 47.91 GiB | 15.83 MiB/s Receiving objects: 85% (25101239/29525110), 47.91 GiB | 15.83 MiB/s Receiving objects: 85% (25107836/29525110), 47.93 GiB | 15.43 MiB/s Receiving objects: 85% (25135821/29525110), 47.94 GiB | 15.59 MiB/s Receiving objects: 85% (25142472/29525110), 47.96 GiB | 16.04 MiB/s Receiving objects: 85% (25154029/29525110), 47.98 GiB | 16.28 MiB/s Receiving objects: 85% (25167151/29525110), 47.99 GiB | 16.55 MiB/s Receiving objects: 85% (25170100/29525110), 48.01 GiB | 16.82 MiB/s Receiving objects: 85% (25184260/29525110), 48.03 GiB | 16.63 MiB/s Receiving objects: 85% (25192070/29525110), 48.03 GiB | 16.62 MiB/s Receiving objects: 85% (25215732/29525110), 48.06 GiB | 17.01 MiB/s Receiving objects: 85% (25230647/29525110), 48.08 GiB | 17.38 MiB/s Receiving objects: 85% (25233534/29525110), 48.09 GiB | 17.52 MiB/s Receiving objects: 85% (25242834/29525110), 48.11 GiB | 18.12 MiB/s Receiving objects: 85% (25250422/29525110), 48.12 GiB | 18.50 MiB/s Receiving objects: 85% (25250908/29525110), 48.16 GiB | 19.41 MiB/s Receiving objects: 85% (25250930/29525110), 48.18 GiB | 20.36 MiB/s Receiving objects: 85% (25250934/29525110), 48.19 GiB | 19.64 MiB/s Receiving objects: 85% (25250941/29525110), 48.21 GiB | 19.41 MiB/s Receiving objects: 85% (25250970/29525110), 48.23 GiB | 19.24 MiB/s Receiving objects: 85% (25250971/29525110), 48.25 GiB | 19.12 MiB/s Receiving objects: 85% (25252456/29525110), 48.26 GiB | 19.01 MiB/s Receiving objects: 85% (25291587/29525110), 48.29 GiB | 20.23 MiB/s Receiving objects: 85% (25337409/29525110), 48.31 GiB | 21.13 MiB/s Receiving objects: 85% (25382983/29525110), 48.33 GiB | 21.88 MiB/s Receiving objects: 86% (25391595/29525110), 48.33 GiB | 21.88 MiB/s Receiving objects: 86% (25435773/29525110), 48.35 GiB | 22.17 MiB/s Receiving objects: 86% (25496015/29525110), 48.37 GiB | 22.60 MiB/s Receiving objects: 86% (25541105/29525110), 48.39 GiB | 21.54 MiB/s Receiving objects: 86% (25584530/29525110), 48.41 GiB | 20.62 MiB/s Receiving objects: 86% (25631830/29525110), 48.43 GiB | 19.34 MiB/s Receiving objects: 87% (25686846/29525110), 48.45 GiB | 18.40 MiB/s Receiving objects: 87% (25696922/29525110), 48.45 GiB | 18.40 MiB/s Receiving objects: 87% (25714139/29525110), 48.46 GiB | 18.07 MiB/s Receiving objects: 87% (25722771/29525110), 48.48 GiB | 18.30 MiB/s Receiving objects: 87% (25728260/29525110), 48.50 GiB | 18.54 MiB/s Receiving objects: 87% (25730636/29525110), 48.52 GiB | 18.91 MiB/s Receiving objects: 87% (25743987/29525110), 48.54 GiB | 19.34 MiB/s Receiving objects: 87% (25752524/29525110), 48.56 GiB | 19.84 MiB/s Receiving objects: 87% (25762545/29525110), 48.58 GiB | 19.73 MiB/s Receiving objects: 87% (25775499/29525110), 48.60 GiB | 19.96 MiB/s Receiving objects: 87% (25788213/29525110), 48.62 GiB | 19.58 MiB/s Receiving objects: 87% (25801498/29525110), 48.64 GiB | 19.60 MiB/s Receiving objects: 87% (25808557/29525110), 48.66 GiB | 19.82 MiB/s Receiving objects: 87% (25818780/29525110), 48.68 GiB | 20.29 MiB/s Receiving objects: 87% (25830552/29525110), 48.70 GiB | 20.76 MiB/s Receiving objects: 87% (25843738/29525110), 48.72 GiB | 21.74 MiB/s Receiving objects: 87% (25855440/29525110), 48.75 GiB | 22.30 MiB/s Receiving objects: 87% (25868065/29525110), 48.76 GiB | 22.79 MiB/s Receiving objects: 87% (25886836/29525110), 48.79 GiB | 24.19 MiB/s Receiving objects: 87% (25892795/29525110), 48.81 GiB | 24.69 MiB/s Receiving objects: 87% (25896341/29525110), 48.84 GiB | 24.10 MiB/s Receiving objects: 87% (25909640/29525110), 48.87 GiB | 24.16 MiB/s Receiving objects: 87% (25922376/29525110), 48.88 GiB | 24.02 MiB/s Receiving objects: 87% (25936130/29525110), 48.90 GiB | 23.89 MiB/s Receiving objects: 87% (25943680/29525110), 48.93 GiB | 24.95 MiB/s Receiving objects: 87% (25954856/29525110), 48.95 GiB | 25.38 MiB/s Receiving objects: 87% (25962291/29525110), 48.97 GiB | 24.23 MiB/s Receiving objects: 87% (25962777/29525110), 48.99 GiB | 22.98 MiB/s Receiving objects: 87% (25973618/29525110), 49.01 GiB | 20.75 MiB/s Receiving objects: 87% (25980129/29525110), 49.03 GiB | 18.99 MiB/s Receiving objects: 88% (25982097/29525110), 49.04 GiB | 17.54 MiB/s Receiving objects: 88% (25987152/29525110), 49.04 GiB | 17.54 MiB/s Receiving objects: 88% (25989763/29525110), 49.06 GiB | 17.25 MiB/s Receiving objects: 88% (25995109/29525110), 49.08 GiB | 17.03 MiB/s Receiving objects: 88% (25998082/29525110), 49.10 GiB | 17.74 MiB/s Receiving objects: 88% (25999550/29525110), 49.11 GiB | 18.14 MiB/s Receiving objects: 88% (26015321/29525110), 49.13 GiB | 18.42 MiB/s Receiving objects: 88% (26016433/29525110), 49.15 GiB | 18.62 MiB/s Receiving objects: 88% (26028845/29525110), 49.17 GiB | 18.71 MiB/s Receiving objects: 88% (26032212/29525110), 49.19 GiB | 18.74 MiB/s Receiving objects: 88% (26036594/29525110), 49.20 GiB | 18.40 MiB/s Receiving objects: 88% (26045555/29525110), 49.22 GiB | 18.36 MiB/s Receiving objects: 88% (26048387/29525110), 49.24 GiB | 18.46 MiB/s Receiving objects: 88% (26052499/29525110), 49.26 GiB | 18.65 MiB/s Receiving objects: 88% (26055205/29525110), 49.28 GiB | 19.18 MiB/s Receiving objects: 88% (26063905/29525110), 49.30 GiB | 19.67 MiB/s Receiving objects: 88% (26070942/29525110), 49.32 GiB | 20.32 MiB/s Receiving objects: 88% (26078828/29525110), 49.34 GiB | 21.18 MiB/s Receiving objects: 88% (26093698/29525110), 49.37 GiB | 22.29 MiB/s Receiving objects: 88% (26098958/29525110), 49.39 GiB | 23.75 MiB/s Receiving objects: 88% (26114748/29525110), 49.42 GiB | 25.43 MiB/s Receiving objects: 88% (26130166/29525110), 49.45 GiB | 27.18 MiB/s Receiving objects: 88% (26140849/29525110), 49.48 GiB | 29.11 MiB/s Receiving objects: 88% (26148591/29525110), 49.51 GiB | 29.84 MiB/s Receiving objects: 88% (26157808/29525110), 49.54 GiB | 30.16 MiB/s Receiving objects: 88% (26166985/29525110), 49.57 GiB | 29.86 MiB/s Receiving objects: 88% (26175181/29525110), 49.60 GiB | 29.94 MiB/s Receiving objects: 88% (26181002/29525110), 49.63 GiB | 29.91 MiB/s Receiving objects: 88% (26188341/29525110), 49.66 GiB | 30.22 MiB/s Receiving objects: 88% (26194815/29525110), 49.69 GiB | 29.43 MiB/s Receiving objects: 88% (26210005/29525110), 49.71 GiB | 28.64 MiB/s Receiving objects: 88% (26215266/29525110), 49.74 GiB | 27.73 MiB/s Receiving objects: 88% (26220739/29525110), 49.76 GiB | 26.10 MiB/s Receiving objects: 88% (26227408/29525110), 49.78 GiB | 24.01 MiB/s Receiving objects: 88% (26235239/29525110), 49.80 GiB | 23.81 MiB/s Receiving objects: 88% (26241971/29525110), 49.83 GiB | 23.14 MiB/s Receiving objects: 88% (26248911/29525110), 49.85 GiB | 22.57 MiB/s Receiving objects: 88% (26254373/29525110), 49.87 GiB | 23.27 MiB/s Receiving objects: 88% (26262801/29525110), 49.90 GiB | 23.82 MiB/s Receiving objects: 88% (26267499/29525110), 49.92 GiB | 24.09 MiB/s Receiving objects: 89% (26277348/29525110), 49.93 GiB | 24.16 MiB/s Receiving objects: 89% (26277616/29525110), 49.95 GiB | 24.31 MiB/s Receiving objects: 89% (26277994/29525110), 49.96 GiB | 22.87 MiB/s Receiving objects: 89% (26283884/29525110), 49.98 GiB | 21.08 MiB/s Receiving objects: 89% (26290190/29525110), 49.99 GiB | 18.64 MiB/s Receiving objects: 89% (26296187/29525110), 50.01 GiB | 16.65 MiB/s Receiving objects: 89% (26298901/29525110), 50.02 GiB | 15.58 MiB/s Receiving objects: 89% (26309544/29525110), 50.04 GiB | 15.45 MiB/s Receiving objects: 89% (26313022/29525110), 50.06 GiB | 15.64 MiB/s Receiving objects: 89% (26314755/29525110), 50.07 GiB | 16.31 MiB/s Receiving objects: 89% (26317243/29525110), 50.09 GiB | 16.60 MiB/s Receiving objects: 89% (26323269/29525110), 50.11 GiB | 16.77 MiB/s Receiving objects: 89% (26328816/29525110), 50.12 GiB | 16.92 MiB/s Receiving objects: 89% (26334918/29525110), 50.14 GiB | 16.91 MiB/s Receiving objects: 89% (26337228/29525110), 50.16 GiB | 16.99 MiB/s Receiving objects: 89% (26341978/29525110), 50.17 GiB | 17.06 MiB/s Receiving objects: 89% (26342570/29525110), 50.19 GiB | 16.81 MiB/s Receiving objects: 89% (26344114/29525110), 50.20 GiB | 15.95 MiB/s Receiving objects: 89% (26349522/29525110), 50.22 GiB | 16.20 MiB/s Receiving objects: 89% (26350310/29525110), 50.23 GiB | 16.38 MiB/s Receiving objects: 89% (26362196/29525110), 50.25 GiB | 16.86 MiB/s Receiving objects: 89% (26369169/29525110), 50.27 GiB | 17.83 MiB/s Receiving objects: 89% (26379959/29525110), 50.29 GiB | 19.69 MiB/s Receiving objects: 89% (26386403/29525110), 50.31 GiB | 19.51 MiB/s Receiving objects: 89% (26386942/29525110), 50.32 GiB | 19.20 MiB/s Receiving objects: 89% (26399579/29525110), 50.34 GiB | 19.08 MiB/s Receiving objects: 89% (26407784/29525110), 50.36 GiB | 19.10 MiB/s Receiving objects: 89% (26419739/29525110), 50.38 GiB | 19.47 MiB/s Receiving objects: 89% (26420645/29525110), 50.41 GiB | 20.53 MiB/s Receiving objects: 89% (26424828/29525110), 50.43 GiB | 21.06 MiB/s Receiving objects: 89% (26425981/29525110), 50.45 GiB | 21.77 MiB/s Receiving objects: 89% (26427887/29525110), 50.47 GiB | 21.93 MiB/s Receiving objects: 89% (26431789/29525110), 50.49 GiB | 21.05 MiB/s Receiving objects: 89% (26432646/29525110), 50.50 GiB | 20.21 MiB/s Receiving objects: 89% (26434863/29525110), 50.52 GiB | 18.84 MiB/s Receiving objects: 89% (26441745/29525110), 50.54 GiB | 17.80 MiB/s Receiving objects: 89% (26445610/29525110), 50.55 GiB | 15.62 MiB/s Receiving objects: 89% (26447830/29525110), 50.57 GiB | 14.99 MiB/s Receiving objects: 89% (26448150/29525110), 50.58 GiB | 13.90 MiB/s Receiving objects: 89% (26448552/29525110), 50.59 GiB | 12.52 MiB/s Receiving objects: 89% (26449227/29525110), 50.60 GiB | 11.74 MiB/s Receiving objects: 89% (26451362/29525110), 50.61 GiB | 11.47 MiB/s Receiving objects: 89% (26452806/29525110), 50.62 GiB | 11.76 MiB/s Receiving objects: 89% (26452867/29525110), 50.64 GiB | 12.12 MiB/s Receiving objects: 89% (26457841/29525110), 50.65 GiB | 12.43 MiB/s Receiving objects: 89% (26461935/29525110), 50.66 GiB | 12.48 MiB/s Receiving objects: 89% (26470464/29525110), 50.67 GiB | 12.53 MiB/s Receiving objects: 89% (26471621/29525110), 50.68 GiB | 12.51 MiB/s Receiving objects: 89% (26472792/29525110), 50.70 GiB | 12.47 MiB/s Receiving objects: 89% (26476159/29525110), 50.71 GiB | 12.55 MiB/s Receiving objects: 89% (26479058/29525110), 50.72 GiB | 12.74 MiB/s Receiving objects: 89% (26483403/29525110), 50.74 GiB | 13.01 MiB/s Receiving objects: 89% (26484012/29525110), 50.75 GiB | 13.42 MiB/s Receiving objects: 89% (26486700/29525110), 50.76 GiB | 13.96 MiB/s Receiving objects: 89% (26487287/29525110), 50.78 GiB | 14.73 MiB/s Receiving objects: 89% (26493913/29525110), 50.80 GiB | 15.69 MiB/s Receiving objects: 89% (26499328/29525110), 50.82 GiB | 16.82 MiB/s Receiving objects: 89% (26501792/29525110), 50.84 GiB | 18.31 MiB/s Receiving objects: 89% (26504669/29525110), 50.86 GiB | 20.13 MiB/s Receiving objects: 89% (26513499/29525110), 50.89 GiB | 22.13 MiB/s Receiving objects: 89% (26515949/29525110), 50.92 GiB | 24.74 MiB/s Receiving objects: 89% (26520558/29525110), 50.95 GiB | 26.70 MiB/s Receiving objects: 89% (26529273/29525110), 50.96 GiB | 27.06 MiB/s Receiving objects: 89% (26532259/29525110), 50.98 GiB | 27.76 MiB/s Receiving objects: 89% (26536578/29525110), 51.01 GiB | 28.49 MiB/s Receiving objects: 89% (26539253/29525110), 51.04 GiB | 28.34 MiB/s Receiving objects: 89% (26547624/29525110), 51.07 GiB | 28.40 MiB/s Receiving objects: 89% (26553115/29525110), 51.10 GiB | 28.26 MiB/s Receiving objects: 89% (26564592/29525110), 51.11 GiB | 25.99 MiB/s Receiving objects: 89% (26568781/29525110), 51.13 GiB | 23.49 MiB/s Receiving objects: 90% (26572599/29525110), 51.15 GiB | 21.19 MiB/s Receiving objects: 90% (26573651/29525110), 51.15 GiB | 21.19 MiB/s Receiving objects: 90% (26594550/29525110), 51.17 GiB | 18.88 MiB/s Receiving objects: 90% (26595936/29525110), 51.19 GiB | 18.43 MiB/s Receiving objects: 90% (26602875/29525110), 51.21 GiB | 19.12 MiB/s Receiving objects: 90% (26608187/29525110), 51.24 GiB | 19.68 MiB/s Receiving objects: 90% (26608193/29525110), 51.26 GiB | 19.95 MiB/s Receiving objects: 90% (26608193/29525110), 51.28 GiB | 19.90 MiB/s Receiving objects: 90% (26608193/29525110), 51.30 GiB | 19.78 MiB/s Receiving objects: 90% (26608193/29525110), 51.31 GiB | 19.37 MiB/s Receiving objects: 90% (26608193/29525110), 51.33 GiB | 18.49 MiB/s Receiving objects: 90% (26611164/29525110), 51.34 GiB | 17.94 MiB/s Receiving objects: 90% (26622992/29525110), 51.35 GiB | 17.17 MiB/s Receiving objects: 90% (26626568/29525110), 51.37 GiB | 16.37 MiB/s Receiving objects: 90% (26626688/29525110), 51.39 GiB | 16.33 MiB/s Receiving objects: 90% (26634332/29525110), 51.40 GiB | 15.99 MiB/s Receiving objects: 90% (26638268/29525110), 51.41 GiB | 15.83 MiB/s Receiving objects: 90% (26645656/29525110), 51.43 GiB | 15.55 MiB/s Receiving objects: 90% (26646566/29525110), 51.44 GiB | 15.45 MiB/s Receiving objects: 90% (26650031/29525110), 51.46 GiB | 14.95 MiB/s Receiving objects: 90% (26654128/29525110), 51.47 GiB | 15.22 MiB/s Receiving objects: 90% (26655907/29525110), 51.49 GiB | 15.68 MiB/s Receiving objects: 90% (26660965/29525110), 51.50 GiB | 15.76 MiB/s Receiving objects: 90% (26663387/29525110), 51.52 GiB | 15.85 MiB/s Receiving objects: 90% (26667404/29525110), 51.53 GiB | 15.96 MiB/s Receiving objects: 90% (26670753/29525110), 51.55 GiB | 16.02 MiB/s Receiving objects: 90% (26673768/29525110), 51.57 GiB | 16.26 MiB/s Receiving objects: 90% (26677702/29525110), 51.58 GiB | 16.37 MiB/s Receiving objects: 90% (26685746/29525110), 51.60 GiB | 16.44 MiB/s Receiving objects: 90% (26689167/29525110), 51.62 GiB | 16.61 MiB/s Receiving objects: 90% (26695692/29525110), 51.63 GiB | 16.90 MiB/s Receiving objects: 90% (26696443/29525110), 51.65 GiB | 17.04 MiB/s Receiving objects: 90% (26704821/29525110), 51.67 GiB | 17.53 MiB/s Receiving objects: 90% (26705532/29525110), 51.69 GiB | 18.00 MiB/s Receiving objects: 90% (26711953/29525110), 51.71 GiB | 18.98 MiB/s Receiving objects: 90% (26717876/29525110), 51.73 GiB | 20.33 MiB/s Receiving objects: 90% (26719763/29525110), 51.76 GiB | 21.90 MiB/s Receiving objects: 90% (26731431/29525110), 51.78 GiB | 23.98 MiB/s Receiving objects: 90% (26737639/29525110), 51.81 GiB | 25.91 MiB/s Receiving objects: 90% (26756917/29525110), 51.84 GiB | 27.98 MiB/s Receiving objects: 90% (26763510/29525110), 51.87 GiB | 29.05 MiB/s Receiving objects: 90% (26765429/29525110), 51.90 GiB | 30.16 MiB/s Receiving objects: 90% (26770259/29525110), 51.93 GiB | 30.37 MiB/s Receiving objects: 90% (26809929/29525110), 51.96 GiB | 29.77 MiB/s Receiving objects: 90% (26818168/29525110), 51.99 GiB | 30.00 MiB/s Receiving objects: 90% (26823801/29525110), 52.02 GiB | 30.10 MiB/s Receiving objects: 90% (26829832/29525110), 52.05 GiB | 29.82 MiB/s Receiving objects: 90% (26833348/29525110), 52.07 GiB | 27.19 MiB/s Receiving objects: 90% (26838941/29525110), 52.09 GiB | 25.36 MiB/s Receiving objects: 90% (26846924/29525110), 52.11 GiB | 23.93 MiB/s Receiving objects: 90% (26848752/29525110), 52.14 GiB | 22.28 MiB/s Receiving objects: 90% (26851103/29525110), 52.15 GiB | 21.59 MiB/s Receiving objects: 90% (26854323/29525110), 52.17 GiB | 20.97 MiB/s Receiving objects: 90% (26856362/29525110), 52.18 GiB | 20.87 MiB/s Receiving objects: 90% (26867388/29525110), 52.20 GiB | 20.16 MiB/s Receiving objects: 91% (26867851/29525110), 52.21 GiB | 20.05 MiB/s Receiving objects: 91% (26882927/29525110), 52.22 GiB | 19.92 MiB/s Receiving objects: 91% (26888303/29525110), 52.25 GiB | 20.25 MiB/s Receiving objects: 91% (26900276/29525110), 52.27 GiB | 20.93 MiB/s Receiving objects: 91% (26914716/29525110), 52.29 GiB | 21.19 MiB/s Receiving objects: 91% (26918126/29525110), 52.31 GiB | 21.40 MiB/s Receiving objects: 91% (26928410/29525110), 52.33 GiB | 21.28 MiB/s Receiving objects: 91% (26931654/29525110), 52.35 GiB | 21.24 MiB/s Receiving objects: 91% (26936634/29525110), 52.37 GiB | 21.27 MiB/s Receiving objects: 91% (26944977/29525110), 52.39 GiB | 20.88 MiB/s Receiving objects: 91% (26947870/29525110), 52.41 GiB | 20.88 MiB/s Receiving objects: 91% (26959846/29525110), 52.43 GiB | 21.06 MiB/s Receiving objects: 91% (26964039/29525110), 52.45 GiB | 21.37 MiB/s Receiving objects: 91% (26967573/29525110), 52.48 GiB | 21.74 MiB/s Receiving objects: 91% (26979004/29525110), 52.50 GiB | 22.24 MiB/s Receiving objects: 91% (26981537/29525110), 52.52 GiB | 22.82 MiB/s Receiving objects: 91% (26993858/29525110), 52.55 GiB | 23.70 MiB/s Receiving objects: 91% (26994741/29525110), 52.57 GiB | 24.72 MiB/s Receiving objects: 91% (27006271/29525110), 52.60 GiB | 25.78 MiB/s Receiving objects: 91% (27008029/29525110), 52.63 GiB | 27.08 MiB/s Receiving objects: 91% (27016652/29525110), 52.66 GiB | 28.40 MiB/s Receiving objects: 91% (27019853/29525110), 52.69 GiB | 28.99 MiB/s Receiving objects: 91% (27036112/29525110), 52.72 GiB | 28.92 MiB/s Receiving objects: 91% (27052283/29525110), 52.75 GiB | 29.29 MiB/s Receiving objects: 91% (27055317/29525110), 52.78 GiB | 28.75 MiB/s Receiving objects: 91% (27064130/29525110), 52.80 GiB | 28.40 MiB/s Receiving objects: 91% (27080758/29525110), 52.83 GiB | 27.36 MiB/s Receiving objects: 91% (27085798/29525110), 52.85 GiB | 26.22 MiB/s Receiving objects: 91% (27094236/29525110), 52.88 GiB | 25.18 MiB/s Receiving objects: 91% (27118513/29525110), 52.90 GiB | 24.27 MiB/s Receiving objects: 91% (27120945/29525110), 52.93 GiB | 24.99 MiB/s Receiving objects: 91% (27124433/29525110), 52.96 GiB | 25.97 MiB/s Receiving objects: 91% (27139769/29525110), 52.98 GiB | 26.71 MiB/s Receiving objects: 91% (27159052/29525110), 53.01 GiB | 26.99 MiB/s Receiving objects: 92% (27163102/29525110), 53.01 GiB | 26.99 MiB/s Receiving objects: 92% (27167485/29525110), 53.02 GiB | 26.99 MiB/s Receiving objects: 92% (27181369/29525110), 53.05 GiB | 26.54 MiB/s Receiving objects: 92% (27183825/29525110), 53.07 GiB | 25.25 MiB/s Receiving objects: 92% (27190810/29525110), 53.09 GiB | 24.01 MiB/s Receiving objects: 92% (27204114/29525110), 53.11 GiB | 22.80 MiB/s Receiving objects: 92% (27212407/29525110), 53.14 GiB | 22.32 MiB/s Receiving objects: 92% (27217363/29525110), 53.16 GiB | 22.35 MiB/s Receiving objects: 92% (27223125/29525110), 53.18 GiB | 21.73 MiB/s Receiving objects: 92% (27225910/29525110), 53.19 GiB | 20.07 MiB/s Receiving objects: 92% (27229593/29525110), 53.21 GiB | 17.78 MiB/s Receiving objects: 92% (27233452/29525110), 53.22 GiB | 16.11 MiB/s Receiving objects: 92% (27241999/29525110), 53.24 GiB | 14.88 MiB/s Receiving objects: 92% (27244864/29525110), 53.25 GiB | 15.53 MiB/s Receiving objects: 92% (27254101/29525110), 53.27 GiB | 16.15 MiB/s Receiving objects: 92% (27261091/29525110), 53.29 GiB | 16.55 MiB/s Receiving objects: 92% (27270171/29525110), 53.30 GiB | 16.66 MiB/s Receiving objects: 92% (27275088/29525110), 53.32 GiB | 16.76 MiB/s Receiving objects: 92% (27275902/29525110), 53.34 GiB | 16.72 MiB/s Receiving objects: 92% (27276768/29525110), 53.35 GiB | 16.72 MiB/s Receiving objects: 92% (27277690/29525110), 53.37 GiB | 16.78 MiB/s Receiving objects: 92% (27280504/29525110), 53.39 GiB | 16.87 MiB/s Receiving objects: 92% (27286460/29525110), 53.40 GiB | 16.98 MiB/s Receiving objects: 92% (27288409/29525110), 53.42 GiB | 17.32 MiB/s Receiving objects: 92% (27292966/29525110), 53.44 GiB | 17.53 MiB/s Receiving objects: 92% (27296298/29525110), 53.46 GiB | 18.15 MiB/s Receiving objects: 92% (27307177/29525110), 53.48 GiB | 18.50 MiB/s Receiving objects: 92% (27330042/29525110), 53.50 GiB | 19.24 MiB/s Receiving objects: 92% (27334184/29525110), 53.52 GiB | 20.26 MiB/s Receiving objects: 92% (27339937/29525110), 53.54 GiB | 19.99 MiB/s Receiving objects: 92% (27344784/29525110), 53.56 GiB | 19.97 MiB/s Receiving objects: 92% (27350131/29525110), 53.58 GiB | 20.36 MiB/s Receiving objects: 92% (27376700/29525110), 53.60 GiB | 20.58 MiB/s Receiving objects: 92% (27394613/29525110), 53.62 GiB | 21.54 MiB/s Receiving objects: 92% (27398441/29525110), 53.65 GiB | 22.53 MiB/s Receiving objects: 92% (27406138/29525110), 53.67 GiB | 23.05 MiB/s Receiving objects: 92% (27411118/29525110), 53.69 GiB | 22.95 MiB/s Receiving objects: 92% (27423306/29525110), 53.71 GiB | 22.12 MiB/s Receiving objects: 92% (27427763/29525110), 53.73 GiB | 21.05 MiB/s Receiving objects: 92% (27442207/29525110), 53.75 GiB | 20.23 MiB/s Receiving objects: 92% (27446248/29525110), 53.77 GiB | 19.36 MiB/s Receiving objects: 92% (27447150/29525110), 53.79 GiB | 19.31 MiB/s Receiving objects: 92% (27448850/29525110), 53.81 GiB | 19.98 MiB/s Receiving objects: 92% (27451126/29525110), 53.83 GiB | 20.12 MiB/s Receiving objects: 93% (27458353/29525110), 53.83 GiB | 20.12 MiB/s Receiving objects: 93% (27459600/29525110), 53.85 GiB | 20.21 MiB/s Receiving objects: 93% (27464863/29525110), 53.86 GiB | 20.00 MiB/s Receiving objects: 93% (27470493/29525110), 53.89 GiB | 20.11 MiB/s Receiving objects: 93% (27472089/29525110), 53.90 GiB | 20.10 MiB/s Receiving objects: 93% (27487445/29525110), 53.92 GiB | 20.08 MiB/s Receiving objects: 93% (27491052/29525110), 53.94 GiB | 20.25 MiB/s Receiving objects: 93% (27493047/29525110), 53.96 GiB | 20.57 MiB/s Receiving objects: 93% (27496957/29525110), 53.98 GiB | 20.74 MiB/s Receiving objects: 93% (27498992/29525110), 54.00 GiB | 21.27 MiB/s Receiving objects: 93% (27509795/29525110), 54.02 GiB | 21.64 MiB/s Receiving objects: 93% (27516033/29525110), 54.05 GiB | 22.26 MiB/s Receiving objects: 93% (27524602/29525110), 54.07 GiB | 22.86 MiB/s Receiving objects: 93% (27527325/29525110), 54.09 GiB | 22.26 MiB/s Receiving objects: 93% (27530613/29525110), 54.10 GiB | 20.03 MiB/s Receiving objects: 93% (27539878/29525110), 54.12 GiB | 18.29 MiB/s Receiving objects: 93% (27548027/29525110), 54.13 GiB | 16.39 MiB/s Receiving objects: 93% (27552286/29525110), 54.15 GiB | 14.99 MiB/s Receiving objects: 93% (27554495/29525110), 54.17 GiB | 15.89 MiB/s Receiving objects: 93% (27563851/29525110), 54.18 GiB | 15.92 MiB/s Receiving objects: 93% (27565608/29525110), 54.20 GiB | 16.51 MiB/s Receiving objects: 93% (27582540/29525110), 54.21 GiB | 16.87 MiB/s Receiving objects: 93% (27584380/29525110), 54.23 GiB | 16.83 MiB/s Receiving objects: 93% (27588020/29525110), 54.25 GiB | 17.13 MiB/s Receiving objects: 93% (27592811/29525110), 54.27 GiB | 17.19 MiB/s Receiving objects: 93% (27595306/29525110), 54.28 GiB | 17.04 MiB/s Receiving objects: 93% (27607996/29525110), 54.30 GiB | 17.10 MiB/s Receiving objects: 93% (27620147/29525110), 54.32 GiB | 17.41 MiB/s Receiving objects: 93% (27620874/29525110), 54.33 GiB | 17.28 MiB/s Receiving objects: 93% (27624701/29525110), 54.35 GiB | 17.52 MiB/s Receiving objects: 93% (27635162/29525110), 54.37 GiB | 18.15 MiB/s Receiving objects: 93% (27649786/29525110), 54.39 GiB | 18.80 MiB/s Receiving objects: 93% (27667364/29525110), 54.41 GiB | 19.54 MiB/s Receiving objects: 93% (27672643/29525110), 54.43 GiB | 20.39 MiB/s Receiving objects: 93% (27697369/29525110), 54.46 GiB | 21.82 MiB/s Receiving objects: 93% (27707688/29525110), 54.48 GiB | 23.48 MiB/s Receiving objects: 93% (27721191/29525110), 54.51 GiB | 25.39 MiB/s Receiving objects: 93% (27727866/29525110), 54.54 GiB | 27.78 MiB/s Receiving objects: 93% (27739940/29525110), 54.57 GiB | 28.69 MiB/s Receiving objects: 94% (27753604/29525110), 54.58 GiB | 28.52 MiB/s Receiving objects: 94% (27754684/29525110), 54.59 GiB | 27.73 MiB/s Receiving objects: 94% (27769943/29525110), 54.61 GiB | 25.66 MiB/s Receiving objects: 94% (27782026/29525110), 54.62 GiB | 24.70 MiB/s Receiving objects: 94% (27783179/29525110), 54.64 GiB | 22.23 MiB/s Receiving objects: 94% (27784795/29525110), 54.67 GiB | 19.24 MiB/s Receiving objects: 94% (27788147/29525110), 54.68 GiB | 18.97 MiB/s Receiving objects: 94% (27790676/29525110), 54.69 GiB | 18.50 MiB/s Receiving objects: 94% (27792149/29525110), 54.71 GiB | 17.80 MiB/s Receiving objects: 94% (27795947/29525110), 54.73 GiB | 17.52 MiB/s Receiving objects: 94% (27799442/29525110), 54.75 GiB | 18.07 MiB/s Receiving objects: 94% (27800940/29525110), 54.77 GiB | 18.36 MiB/s Receiving objects: 94% (27804083/29525110), 54.78 GiB | 18.22 MiB/s Receiving objects: 94% (27805931/29525110), 54.80 GiB | 18.41 MiB/s Receiving objects: 94% (27808227/29525110), 54.82 GiB | 18.56 MiB/s Receiving objects: 94% (27809733/29525110), 54.84 GiB | 18.60 MiB/s Receiving objects: 94% (27813670/29525110), 54.86 GiB | 18.84 MiB/s Receiving objects: 94% (27816789/29525110), 54.88 GiB | 19.02 MiB/s Receiving objects: 94% (27820522/29525110), 54.90 GiB | 18.90 MiB/s Receiving objects: 94% (27827921/29525110), 54.91 GiB | 19.14 MiB/s Receiving objects: 94% (27829070/29525110), 54.93 GiB | 19.39 MiB/s Receiving objects: 94% (27833313/29525110), 54.96 GiB | 19.97 MiB/s Receiving objects: 94% (27835125/29525110), 54.98 GiB | 20.83 MiB/s Receiving objects: 94% (27837608/29525110), 55.00 GiB | 21.67 MiB/s Receiving objects: 94% (27839946/29525110), 55.03 GiB | 22.77 MiB/s Receiving objects: 94% (27843040/29525110), 55.05 GiB | 23.46 MiB/s Receiving objects: 94% (27844151/29525110), 55.08 GiB | 25.06 MiB/s Receiving objects: 94% (27855548/29525110), 55.11 GiB | 26.79 MiB/s Receiving objects: 94% (27856154/29525110), 55.14 GiB | 27.81 MiB/s Receiving objects: 94% (27859729/29525110), 55.16 GiB | 28.49 MiB/s Receiving objects: 94% (27862441/29525110), 55.19 GiB | 28.66 MiB/s Receiving objects: 94% (27865983/29525110), 55.22 GiB | 27.37 MiB/s Receiving objects: 94% (27867899/29525110), 55.24 GiB | 26.36 MiB/s Receiving objects: 94% (27869974/29525110), 55.26 GiB | 25.19 MiB/s Receiving objects: 94% (27874457/29525110), 55.29 GiB | 24.63 MiB/s Receiving objects: 94% (27877115/29525110), 55.31 GiB | 23.91 MiB/s Receiving objects: 94% (27878452/29525110), 55.34 GiB | 24.39 MiB/s Receiving objects: 94% (27883221/29525110), 55.36 GiB | 25.14 MiB/s Receiving objects: 94% (27883922/29525110), 55.39 GiB | 24.69 MiB/s Receiving objects: 94% (27886996/29525110), 55.40 GiB | 23.45 MiB/s Receiving objects: 94% (27889787/29525110), 55.42 GiB | 22.23 MiB/s Receiving objects: 94% (27891989/29525110), 55.44 GiB | 20.82 MiB/s Receiving objects: 94% (27892160/29525110), 55.45 GiB | 19.82 MiB/s Receiving objects: 94% (27893910/29525110), 55.47 GiB | 18.43 MiB/s Receiving objects: 94% (27898135/29525110), 55.48 GiB | 17.71 MiB/s Receiving objects: 94% (27899213/29525110), 55.50 GiB | 17.04 MiB/s Receiving objects: 94% (27900378/29525110), 55.52 GiB | 16.51 MiB/s Receiving objects: 94% (27901379/29525110), 55.54 GiB | 16.70 MiB/s Receiving objects: 94% (27904127/29525110), 55.55 GiB | 17.43 MiB/s Receiving objects: 94% (27905370/29525110), 55.57 GiB | 17.42 MiB/s Receiving objects: 94% (27908271/29525110), 55.59 GiB | 17.09 MiB/s Receiving objects: 94% (27912492/29525110), 55.60 GiB | 17.08 MiB/s Receiving objects: 94% (27915418/29525110), 55.62 GiB | 16.97 MiB/s Receiving objects: 94% (27918938/29525110), 55.64 GiB | 17.07 MiB/s Receiving objects: 94% (27920853/29525110), 55.66 GiB | 17.53 MiB/s Receiving objects: 94% (27923386/29525110), 55.67 GiB | 17.67 MiB/s Receiving objects: 94% (27932719/29525110), 55.69 GiB | 17.80 MiB/s Receiving objects: 94% (27934643/29525110), 55.71 GiB | 18.14 MiB/s Receiving objects: 94% (27942632/29525110), 55.73 GiB | 18.65 MiB/s Receiving objects: 94% (27943884/29525110), 55.75 GiB | 19.15 MiB/s Receiving objects: 94% (27948543/29525110), 55.77 GiB | 19.86 MiB/s Receiving objects: 94% (27958763/29525110), 55.79 GiB | 21.12 MiB/s Receiving objects: 94% (27970306/29525110), 55.82 GiB | 22.17 MiB/s Receiving objects: 94% (27974810/29525110), 55.84 GiB | 23.63 MiB/s Receiving objects: 94% (27982179/29525110), 55.87 GiB | 25.18 MiB/s Receiving objects: 94% (27987784/29525110), 55.90 GiB | 27.26 MiB/s Receiving objects: 94% (27990464/29525110), 55.93 GiB | 28.84 MiB/s Receiving objects: 94% (27997679/29525110), 55.96 GiB | 30.04 MiB/s Receiving objects: 94% (27999895/29525110), 55.99 GiB | 30.52 MiB/s Receiving objects: 94% (28004348/29525110), 56.02 GiB | 30.71 MiB/s Receiving objects: 94% (28008620/29525110), 56.05 GiB | 30.01 MiB/s Receiving objects: 94% (28012949/29525110), 56.09 GiB | 30.19 MiB/s Receiving objects: 94% (28015645/29525110), 56.10 GiB | 30.06 MiB/s Receiving objects: 94% (28018215/29525110), 56.13 GiB | 30.07 MiB/s Receiving objects: 94% (28020391/29525110), 56.17 GiB | 29.12 MiB/s Receiving objects: 94% (28022690/29525110), 56.19 GiB | 29.19 MiB/s Receiving objects: 94% (28029660/29525110), 56.22 GiB | 28.99 MiB/s Receiving objects: 94% (28033120/29525110), 56.24 GiB | 28.96 MiB/s Receiving objects: 94% (28041504/29525110), 56.27 GiB | 28.90 MiB/s Receiving objects: 94% (28044092/29525110), 56.30 GiB | 29.90 MiB/s Receiving objects: 95% (28048855/29525110), 56.33 GiB | 30.00 MiB/s Receiving objects: 95% (28049073/29525110), 56.33 GiB | 30.00 MiB/s Receiving objects: 95% (28050911/29525110), 56.36 GiB | 30.00 MiB/s Receiving objects: 95% (28057466/29525110), 56.39 GiB | 30.08 MiB/s Receiving objects: 95% (28064575/29525110), 56.42 GiB | 29.89 MiB/s Receiving objects: 95% (28070352/29525110), 56.45 GiB | 30.00 MiB/s Receiving objects: 95% (28078941/29525110), 56.48 GiB | 30.07 MiB/s Receiving objects: 95% (28086090/29525110), 56.51 GiB | 29.94 MiB/s Receiving objects: 95% (28088221/29525110), 56.54 GiB | 30.12 MiB/s Receiving objects: 95% (28092373/29525110), 56.57 GiB | 30.16 MiB/s Receiving objects: 95% (28098032/29525110), 56.60 GiB | 30.00 MiB/s Receiving objects: 95% (28100235/29525110), 56.63 GiB | 30.15 MiB/s Receiving objects: 95% (28102520/29525110), 56.66 GiB | 30.05 MiB/s Receiving objects: 95% (28106076/29525110), 56.69 GiB | 30.09 MiB/s Receiving objects: 95% (28106965/29525110), 56.73 GiB | 30.05 MiB/s Receiving objects: 95% (28107371/29525110), 56.75 GiB | 30.02 MiB/s Receiving objects: 95% (28110192/29525110), 56.77 GiB | 29.07 MiB/s Receiving objects: 95% (28124102/29525110), 56.79 GiB | 26.93 MiB/s Receiving objects: 95% (28134574/29525110), 56.81 GiB | 25.18 MiB/s Receiving objects: 95% (28153253/29525110), 56.84 GiB | 23.68 MiB/s Receiving objects: 95% (28180949/29525110), 56.86 GiB | 21.90 MiB/s Receiving objects: 95% (28196171/29525110), 56.88 GiB | 21.43 MiB/s Receiving objects: 95% (28201092/29525110), 56.90 GiB | 20.66 MiB/s Receiving objects: 95% (28205707/29525110), 56.91 GiB | 19.89 MiB/s Receiving objects: 95% (28210010/29525110), 56.93 GiB | 20.24 MiB/s Receiving objects: 95% (28213914/29525110), 56.95 GiB | 19.75 MiB/s Receiving objects: 95% (28217589/29525110), 56.97 GiB | 18.58 MiB/s Receiving objects: 95% (28218952/29525110), 56.99 GiB | 19.33 MiB/s Receiving objects: 95% (28221133/29525110), 57.01 GiB | 19.74 MiB/s Receiving objects: 95% (28224966/29525110), 57.02 GiB | 19.89 MiB/s Receiving objects: 95% (28225494/29525110), 57.04 GiB | 19.96 MiB/s Receiving objects: 95% (28226955/29525110), 57.07 GiB | 21.06 MiB/s Receiving objects: 95% (28231059/29525110), 57.09 GiB | 21.14 MiB/s Receiving objects: 95% (28234515/29525110), 57.11 GiB | 21.30 MiB/s Receiving objects: 95% (28241446/29525110), 57.13 GiB | 21.34 MiB/s Receiving objects: 95% (28244758/29525110), 57.15 GiB | 21.74 MiB/s Receiving objects: 95% (28248636/29525110), 57.17 GiB | 21.27 MiB/s Receiving objects: 95% (28250754/29525110), 57.19 GiB | 21.58 MiB/s Receiving objects: 95% (28252978/29525110), 57.21 GiB | 21.89 MiB/s Receiving objects: 95% (28254751/29525110), 57.24 GiB | 22.42 MiB/s Receiving objects: 95% (28257910/29525110), 57.26 GiB | 23.68 MiB/s Receiving objects: 95% (28259304/29525110), 57.29 GiB | 24.59 MiB/s Receiving objects: 95% (28260879/29525110), 57.32 GiB | 25.47 MiB/s Receiving objects: 95% (28263337/29525110), 57.35 GiB | 26.95 MiB/s Receiving objects: 95% (28267036/29525110), 57.38 GiB | 28.63 MiB/s Receiving objects: 95% (28270304/29525110), 57.41 GiB | 29.48 MiB/s Receiving objects: 95% (28273007/29525110), 57.44 GiB | 30.37 MiB/s Receiving objects: 95% (28276134/29525110), 57.47 GiB | 30.63 MiB/s Receiving objects: 95% (28278584/29525110), 57.49 GiB | 30.12 MiB/s Receiving objects: 95% (28281543/29525110), 57.52 GiB | 29.92 MiB/s Receiving objects: 95% (28282713/29525110), 57.56 GiB | 29.96 MiB/s Receiving objects: 95% (28284104/29525110), 57.59 GiB | 29.94 MiB/s Receiving objects: 95% (28286734/29525110), 57.62 GiB | 30.05 MiB/s Receiving objects: 95% (28288349/29525110), 57.65 GiB | 30.10 MiB/s Receiving objects: 95% (28289073/29525110), 57.68 GiB | 30.03 MiB/s Receiving objects: 95% (28290261/29525110), 57.71 GiB | 30.05 MiB/s Receiving objects: 95% (28292867/29525110), 57.74 GiB | 29.95 MiB/s Receiving objects: 95% (28294441/29525110), 57.77 GiB | 29.81 MiB/s Receiving objects: 95% (28296865/29525110), 57.80 GiB | 29.91 MiB/s Receiving objects: 95% (28298525/29525110), 57.83 GiB | 30.15 MiB/s Receiving objects: 95% (28300761/29525110), 57.86 GiB | 30.03 MiB/s Receiving objects: 95% (28303532/29525110), 57.89 GiB | 30.09 MiB/s Receiving objects: 95% (28304708/29525110), 57.90 GiB | 30.08 MiB/s Receiving objects: 95% (28306533/29525110), 57.93 GiB | 30.19 MiB/s Receiving objects: 95% (28308062/29525110), 57.96 GiB | 30.09 MiB/s Receiving objects: 95% (28310277/29525110), 57.99 GiB | 30.04 MiB/s Receiving objects: 95% (28311988/29525110), 58.02 GiB | 30.06 MiB/s Receiving objects: 95% (28314297/29525110), 58.05 GiB | 30.16 MiB/s Receiving objects: 95% (28316848/29525110), 58.08 GiB | 29.76 MiB/s Receiving objects: 95% (28318750/29525110), 58.11 GiB | 30.08 MiB/s Receiving objects: 95% (28321103/29525110), 58.14 GiB | 30.20 MiB/s Receiving objects: 95% (28323186/29525110), 58.17 GiB | 29.87 MiB/s Receiving objects: 95% (28325085/29525110), 58.20 GiB | 30.29 MiB/s Receiving objects: 95% (28327505/29525110), 58.23 GiB | 30.00 MiB/s Receiving objects: 95% (28330739/29525110), 58.26 GiB | 29.96 MiB/s Receiving objects: 95% (28335240/29525110), 58.29 GiB | 30.16 MiB/s Receiving objects: 95% (28339168/29525110), 58.32 GiB | 30.07 MiB/s Receiving objects: 95% (28343435/29525110), 58.35 GiB | 30.16 MiB/s Receiving objects: 96% (28344106/29525110), 58.35 GiB | 30.16 MiB/s Receiving objects: 96% (28348667/29525110), 58.38 GiB | 30.12 MiB/s Receiving objects: 96% (28352755/29525110), 58.41 GiB | 30.02 MiB/s Receiving objects: 96% (28357505/29525110), 58.44 GiB | 30.10 MiB/s Receiving objects: 96% (28361711/29525110), 58.47 GiB | 30.11 MiB/s Receiving objects: 96% (28367986/29525110), 58.49 GiB | 30.16 MiB/s Receiving objects: 96% (28372175/29525110), 58.52 GiB | 30.10 MiB/s Receiving objects: 96% (28376278/29525110), 58.55 GiB | 30.05 MiB/s Receiving objects: 96% (28379171/29525110), 58.58 GiB | 30.14 MiB/s Receiving objects: 96% (28383882/29525110), 58.61 GiB | 30.13 MiB/s Receiving objects: 96% (28387817/29525110), 58.64 GiB | 29.67 MiB/s Receiving objects: 96% (28389614/29525110), 58.67 GiB | 29.11 MiB/s Receiving objects: 96% (28393315/29525110), 58.70 GiB | 28.97 MiB/s Receiving objects: 96% (28397554/29525110), 58.73 GiB | 28.96 MiB/s Receiving objects: 96% (28407630/29525110), 58.76 GiB | 28.83 MiB/s Receiving objects: 96% (28413219/29525110), 58.79 GiB | 30.42 MiB/s Receiving objects: 96% (28426856/29525110), 58.82 GiB | 29.87 MiB/s Receiving objects: 96% (28432358/29525110), 58.85 GiB | 29.86 MiB/s Receiving objects: 96% (28436063/29525110), 58.88 GiB | 30.04 MiB/s Receiving objects: 96% (28445651/29525110), 58.91 GiB | 29.99 MiB/s Receiving objects: 96% (28449048/29525110), 58.94 GiB | 29.98 MiB/s Receiving objects: 96% (28452112/29525110), 58.97 GiB | 30.10 MiB/s Receiving objects: 96% (28457409/29525110), 59.00 GiB | 30.07 MiB/s Receiving objects: 96% (28461147/29525110), 59.02 GiB | 30.03 MiB/s Receiving objects: 96% (28468993/29525110), 59.05 GiB | 30.06 MiB/s Receiving objects: 96% (28471750/29525110), 59.08 GiB | 29.63 MiB/s Receiving objects: 96% (28473702/29525110), 59.10 GiB | 29.19 MiB/s Receiving objects: 96% (28476811/29525110), 59.12 GiB | 28.68 MiB/s Receiving objects: 96% (28480790/29525110), 59.15 GiB | 28.30 MiB/s Receiving objects: 96% (28483902/29525110), 59.18 GiB | 28.73 MiB/s Receiving objects: 96% (28485701/29525110), 59.21 GiB | 29.45 MiB/s Receiving objects: 96% (28491406/29525110), 59.24 GiB | 30.22 MiB/s Receiving objects: 96% (28497686/29525110), 59.27 GiB | 30.63 MiB/s Receiving objects: 96% (28501363/29525110), 59.30 GiB | 30.58 MiB/s Receiving objects: 96% (28504936/29525110), 59.33 GiB | 30.08 MiB/s Receiving objects: 96% (28508038/29525110), 59.36 GiB | 30.01 MiB/s Receiving objects: 96% (28509974/29525110), 59.39 GiB | 30.01 MiB/s Receiving objects: 96% (28514019/29525110), 59.42 GiB | 30.19 MiB/s Receiving objects: 96% (28518674/29525110), 59.45 GiB | 30.08 MiB/s Receiving objects: 96% (28521276/29525110), 59.48 GiB | 29.98 MiB/s Receiving objects: 96% (28524723/29525110), 59.50 GiB | 29.00 MiB/s Receiving objects: 96% (28527837/29525110), 59.53 GiB | 28.48 MiB/s Receiving objects: 96% (28534499/29525110), 59.56 GiB | 28.69 MiB/s Receiving objects: 96% (28539167/29525110), 59.59 GiB | 28.90 MiB/s Receiving objects: 96% (28545868/29525110), 59.62 GiB | 29.70 MiB/s Receiving objects: 96% (28548294/29525110), 59.65 GiB | 30.51 MiB/s Receiving objects: 96% (28551718/29525110), 59.68 GiB | 30.45 MiB/s Receiving objects: 96% (28562884/29525110), 59.71 GiB | 30.40 MiB/s Receiving objects: 96% (28566024/29525110), 59.74 GiB | 30.15 MiB/s Receiving objects: 96% (28573124/29525110), 59.77 GiB | 29.87 MiB/s Receiving objects: 96% (28575913/29525110), 59.80 GiB | 30.16 MiB/s Receiving objects: 96% (28580746/29525110), 59.83 GiB | 30.10 MiB/s Receiving objects: 96% (28586281/29525110), 59.86 GiB | 30.01 MiB/s Receiving objects: 96% (28589972/29525110), 59.89 GiB | 30.08 MiB/s Receiving objects: 96% (28593159/29525110), 59.92 GiB | 30.04 MiB/s Receiving objects: 96% (28596838/29525110), 59.95 GiB | 30.11 MiB/s Receiving objects: 96% (28602198/29525110), 59.98 GiB | 30.07 MiB/s Receiving objects: 96% (28606018/29525110), 60.01 GiB | 30.10 MiB/s Receiving objects: 96% (28609074/29525110), 60.04 GiB | 30.18 MiB/s Receiving objects: 96% (28612903/29525110), 60.06 GiB | 30.06 MiB/s Receiving objects: 96% (28619046/29525110), 60.09 GiB | 29.07 MiB/s Receiving objects: 96% (28625232/29525110), 60.12 GiB | 29.04 MiB/s Receiving objects: 96% (28629822/29525110), 60.15 GiB | 29.41 MiB/s Receiving objects: 96% (28636402/29525110), 60.18 GiB | 29.35 MiB/s Receiving objects: 97% (28639357/29525110), 60.19 GiB | 29.26 MiB/s Receiving objects: 97% (28641996/29525110), 60.21 GiB | 29.71 MiB/s Receiving objects: 97% (28646131/29525110), 60.23 GiB | 28.68 MiB/s Receiving objects: 97% (28653033/29525110), 60.26 GiB | 27.92 MiB/s Receiving objects: 97% (28657019/29525110), 60.29 GiB | 27.06 MiB/s Receiving objects: 97% (28658968/29525110), 60.31 GiB | 26.92 MiB/s Receiving objects: 97% (28665348/29525110), 60.34 GiB | 27.44 MiB/s Receiving objects: 97% (28670655/29525110), 60.37 GiB | 28.08 MiB/s Receiving objects: 97% (28676834/29525110), 60.40 GiB | 27.77 MiB/s Receiving objects: 97% (28682552/29525110), 60.42 GiB | 27.91 MiB/s Receiving objects: 97% (28698340/29525110), 60.45 GiB | 28.51 MiB/s Receiving objects: 97% (28709191/29525110), 60.48 GiB | 28.71 MiB/s Receiving objects: 97% (28724876/29525110), 60.51 GiB | 29.57 MiB/s Receiving objects: 97% (28732071/29525110), 60.54 GiB | 29.53 MiB/s Receiving objects: 97% (28746581/29525110), 60.57 GiB | 29.26 MiB/s Receiving objects: 97% (28757067/29525110), 60.59 GiB | 27.52 MiB/s Receiving objects: 97% (28774399/29525110), 60.61 GiB | 26.27 MiB/s Receiving objects: 97% (28776230/29525110), 60.63 GiB | 24.10 MiB/s Receiving objects: 97% (28784266/29525110), 60.66 GiB | 23.57 MiB/s Receiving objects: 97% (28801137/29525110), 60.68 GiB | 23.68 MiB/s Receiving objects: 97% (28814065/29525110), 60.71 GiB | 24.93 MiB/s Receiving objects: 97% (28828394/29525110), 60.74 GiB | 26.95 MiB/s Receiving objects: 97% (28835566/29525110), 60.77 GiB | 27.84 MiB/s Receiving objects: 97% (28842906/29525110), 60.80 GiB | 28.51 MiB/s Receiving objects: 97% (28858112/29525110), 60.81 GiB | 29.19 MiB/s Receiving objects: 97% (28865020/29525110), 60.86 GiB | 29.75 MiB/s Receiving objects: 97% (28887680/29525110), 60.87 GiB | 29.88 MiB/s Receiving objects: 97% (28898352/29525110), 60.90 GiB | 30.10 MiB/s Receiving objects: 97% (28906579/29525110), 60.93 GiB | 30.16 MiB/s Receiving objects: 97% (28913511/29525110), 60.96 GiB | 29.50 MiB/s Receiving objects: 97% (28927276/29525110), 60.99 GiB | 29.61 MiB/s Receiving objects: 97% (28929164/29525110), 61.03 GiB | 29.72 MiB/s Receiving objects: 97% (28930069/29525110), 61.05 GiB | 29.64 MiB/s Receiving objects: 98% (28934608/29525110), 61.08 GiB | 29.73 MiB/s Receiving objects: 98% (28934830/29525110), 61.08 GiB | 29.73 MiB/s Receiving objects: 98% (28943600/29525110), 61.11 GiB | 30.25 MiB/s Receiving objects: 98% (28950021/29525110), 61.14 GiB | 30.16 MiB/s Receiving objects: 98% (28955445/29525110), 61.17 GiB | 30.17 MiB/s Receiving objects: 98% (28959874/29525110), 61.19 GiB | 29.92 MiB/s Receiving objects: 98% (28965496/29525110), 61.22 GiB | 29.92 MiB/s Receiving objects: 98% (28967633/29525110), 61.25 GiB | 29.96 MiB/s Receiving objects: 98% (28977849/29525110), 61.28 GiB | 29.08 MiB/s Receiving objects: 98% (28983824/29525110), 61.31 GiB | 29.21 MiB/s Receiving objects: 98% (28991017/29525110), 61.34 GiB | 29.22 MiB/s Receiving objects: 98% (28998807/29525110), 61.37 GiB | 28.96 MiB/s Receiving objects: 98% (29006961/29525110), 61.40 GiB | 30.60 MiB/s Receiving objects: 98% (29010293/29525110), 61.43 GiB | 30.20 MiB/s Receiving objects: 98% (29020631/29525110), 61.46 GiB | 29.88 MiB/s Receiving objects: 98% (29027416/29525110), 61.49 GiB | 29.93 MiB/s Receiving objects: 98% (29033665/29525110), 61.52 GiB | 30.13 MiB/s Receiving objects: 98% (29038455/29525110), 61.55 GiB | 29.79 MiB/s Receiving objects: 98% (29043116/29525110), 61.58 GiB | 30.09 MiB/s Receiving objects: 98% (29053320/29525110), 61.61 GiB | 30.05 MiB/s Receiving objects: 98% (29059218/29525110), 61.64 GiB | 29.84 MiB/s Receiving objects: 98% (29065116/29525110), 61.67 GiB | 30.07 MiB/s Receiving objects: 98% (29072227/29525110), 61.70 GiB | 30.09 MiB/s Receiving objects: 98% (29076055/29525110), 61.73 GiB | 29.78 MiB/s Receiving objects: 98% (29082670/29525110), 61.76 GiB | 30.13 MiB/s Receiving objects: 98% (29086747/29525110), 61.79 GiB | 30.07 MiB/s Receiving objects: 98% (29090283/29525110), 61.82 GiB | 29.87 MiB/s Receiving objects: 98% (29093335/29525110), 61.85 GiB | 30.12 MiB/s Receiving objects: 98% (29097308/29525110), 61.87 GiB | 30.01 MiB/s Receiving objects: 98% (29102542/29525110), 61.90 GiB | 30.08 MiB/s Receiving objects: 98% (29108802/29525110), 61.93 GiB | 30.23 MiB/s Receiving objects: 98% (29114402/29525110), 61.96 GiB | 30.01 MiB/s Receiving objects: 98% (29122130/29525110), 61.99 GiB | 30.04 MiB/s Receiving objects: 98% (29127746/29525110), 62.02 GiB | 30.13 MiB/s Receiving objects: 98% (29136299/29525110), 62.05 GiB | 30.11 MiB/s Receiving objects: 98% (29150043/29525110), 62.08 GiB | 30.14 MiB/s Receiving objects: 98% (29173216/29525110), 62.11 GiB | 30.04 MiB/s Receiving objects: 98% (29187237/29525110), 62.14 GiB | 30.05 MiB/s Receiving objects: 98% (29199976/29525110), 62.16 GiB | 28.69 MiB/s Receiving objects: 98% (29214657/29525110), 62.20 GiB | 28.92 MiB/s Receiving objects: 99% (29229859/29525110), 62.21 GiB | 28.93 MiB/s Receiving objects: 99% (29230246/29525110), 62.21 GiB | 28.93 MiB/s Receiving objects: 99% (29247054/29525110), 62.24 GiB | 29.33 MiB/s Receiving objects: 99% (29267624/29525110), 62.27 GiB | 29.21 MiB/s Receiving objects: 99% (29284758/29525110), 62.30 GiB | 30.63 MiB/s Receiving objects: 99% (29327320/29525110), 62.33 GiB | 30.29 MiB/s Receiving objects: 99% (29414021/29525110), 62.36 GiB | 30.23 MiB/s Receiving objects: 99% (29496337/29525110), 62.39 GiB | 30.03 MiB/s Receiving objects: 99% (29505309/29525110), 62.42 GiB | 29.99 MiB/s Receiving objects: 99% (29515305/29525110), 62.45 GiB | 30.01 MiB/s Receiving objects: 99% (29515683/29525110), 62.48 GiB | 30.04 MiB/s Receiving objects: 99% (29523045/29525110), 62.51 GiB | 30.05 MiB/s remote: Total 29525110 (delta 607), reused 547 (delta 547), pack-reused 29524430 (from 4) Receiving objects: 100% (29525110/29525110), 62.54 GiB | 29.93 MiB/s Receiving objects: 100% (29525110/29525110), 62.54 GiB | 20.58 MiB/s, done. Resolving deltas: 0% (0/23040546) Resolving deltas: 1% (230406/23040546) Resolving deltas: 1% (347244/23040546) Resolving deltas: 1% (395284/23040546) Resolving deltas: 2% (460811/23040546) Resolving deltas: 2% (473598/23040546) Resolving deltas: 2% (495474/23040546) Resolving deltas: 2% (502369/23040546) Resolving deltas: 2% (532702/23040546) Resolving deltas: 2% (659962/23040546) Resolving deltas: 3% (691217/23040546) Resolving deltas: 3% (773537/23040546) Resolving deltas: 3% (851636/23040546) Resolving deltas: 3% (881034/23040546) Resolving deltas: 4% (921622/23040546) Resolving deltas: 4% (1012682/23040546) Resolving deltas: 4% (1125235/23040546) Resolving deltas: 4% (1135756/23040546) Resolving deltas: 5% (1152028/23040546) Resolving deltas: 5% (1235684/23040546) Resolving deltas: 5% (1274523/23040546) Resolving deltas: 5% (1275055/23040546) Resolving deltas: 5% (1275663/23040546) Resolving deltas: 5% (1276339/23040546) Resolving deltas: 5% (1276971/23040546) Resolving deltas: 6% (1382433/23040546) Resolving deltas: 6% (1416567/23040546) Resolving deltas: 6% (1600267/23040546) Resolving deltas: 7% (1612840/23040546) Resolving deltas: 7% (1685233/23040546) Resolving deltas: 7% (1815409/23040546) Resolving deltas: 8% (1843244/23040546) Resolving deltas: 8% (1903836/23040546) Resolving deltas: 8% (1917318/23040546) Resolving deltas: 8% (1930102/23040546) Resolving deltas: 8% (1942225/23040546) Resolving deltas: 8% (1953693/23040546) Resolving deltas: 8% (1964026/23040546) Resolving deltas: 8% (1974906/23040546) Resolving deltas: 8% (2031264/23040546) Resolving deltas: 9% (2073650/23040546) Resolving deltas: 9% (2218539/23040546) Resolving deltas: 10% (2304055/23040546) Resolving deltas: 10% (2397984/23040546) Resolving deltas: 11% (2534461/23040546) Resolving deltas: 11% (2572659/23040546) Resolving deltas: 11% (2615237/23040546) Resolving deltas: 12% (2764866/23040546) Resolving deltas: 12% (2774667/23040546) Resolving deltas: 12% (2856566/23040546) Resolving deltas: 13% (2995271/23040546) Resolving deltas: 13% (3053569/23040546) Resolving deltas: 13% (3203263/23040546) Resolving deltas: 14% (3225677/23040546) Resolving deltas: 14% (3350024/23040546) Resolving deltas: 14% (3352396/23040546) Resolving deltas: 14% (3354419/23040546) Resolving deltas: 14% (3356900/23040546) Resolving deltas: 14% (3359567/23040546) Resolving deltas: 14% (3393386/23040546) Resolving deltas: 15% (3456082/23040546) Resolving deltas: 15% (3546406/23040546) Resolving deltas: 16% (3686488/23040546) Resolving deltas: 16% (3729549/23040546) Resolving deltas: 16% (3865535/23040546) Resolving deltas: 17% (3916893/23040546) Resolving deltas: 17% (4115588/23040546) Resolving deltas: 18% (4147299/23040546) Resolving deltas: 18% (4232055/23040546) Resolving deltas: 18% (4344857/23040546) Resolving deltas: 19% (4377705/23040546) Resolving deltas: 19% (4399196/23040546) Resolving deltas: 19% (4568734/23040546) Resolving deltas: 20% (4608110/23040546) Resolving deltas: 20% (4742604/23040546) Resolving deltas: 21% (4838515/23040546) Resolving deltas: 21% (4848216/23040546) Resolving deltas: 21% (5016067/23040546) Resolving deltas: 22% (5068921/23040546) Resolving deltas: 22% (5076897/23040546) Resolving deltas: 22% (5158041/23040546) Resolving deltas: 22% (5267929/23040546) Resolving deltas: 22% (5283123/23040546) Resolving deltas: 23% (5299326/23040546) Resolving deltas: 23% (5312687/23040546) Resolving deltas: 23% (5426738/23040546) Resolving deltas: 24% (5529732/23040546) Resolving deltas: 24% (5590673/23040546) Resolving deltas: 24% (5720060/23040546) Resolving deltas: 25% (5760138/23040546) Resolving deltas: 25% (5803662/23040546) Resolving deltas: 25% (5917143/23040546) Resolving deltas: 26% (5990542/23040546) Resolving deltas: 26% (6057766/23040546) Resolving deltas: 26% (6131644/23040546) Resolving deltas: 27% (6220948/23040546) Resolving deltas: 27% (6243447/23040546) Resolving deltas: 27% (6364959/23040546) Resolving deltas: 27% (6443168/23040546) Resolving deltas: 28% (6451353/23040546) Resolving deltas: 28% (6544387/23040546) Resolving deltas: 28% (6665411/23040546) Resolving deltas: 29% (6681759/23040546) Resolving deltas: 29% (6898530/23040546) Resolving deltas: 30% (6912164/23040546) Resolving deltas: 30% (7059478/23040546) Resolving deltas: 31% (7142570/23040546) Resolving deltas: 31% (7271373/23040546) Resolving deltas: 31% (7367848/23040546) Resolving deltas: 32% (7372975/23040546) Resolving deltas: 33% (7603381/23040546) Resolving deltas: 33% (7758217/23040546) Resolving deltas: 33% (7786559/23040546) Resolving deltas: 33% (7790764/23040546) Resolving deltas: 34% (7833787/23040546) Resolving deltas: 34% (7983752/23040546) Resolving deltas: 35% (8064192/23040546) Resolving deltas: 35% (8147947/23040546) Resolving deltas: 36% (8294597/23040546) Resolving deltas: 36% (8375191/23040546) Resolving deltas: 37% (8525003/23040546) Resolving deltas: 37% (8564425/23040546) Resolving deltas: 37% (8610396/23040546) Resolving deltas: 37% (8611607/23040546) Resolving deltas: 37% (8612945/23040546) Resolving deltas: 37% (8614247/23040546) Resolving deltas: 37% (8615674/23040546) Resolving deltas: 37% (8617700/23040546) Resolving deltas: 38% (8755408/23040546) Resolving deltas: 38% (8837240/23040546) Resolving deltas: 38% (8949450/23040546) Resolving deltas: 39% (8985813/23040546) Resolving deltas: 39% (9120233/23040546) Resolving deltas: 40% (9216219/23040546) Resolving deltas: 40% (9246036/23040546) Resolving deltas: 40% (9402281/23040546) Resolving deltas: 41% (9446624/23040546) Resolving deltas: 41% (9548965/23040546) Resolving deltas: 41% (9668726/23040546) Resolving deltas: 42% (9677030/23040546) Resolving deltas: 42% (9896637/23040546) Resolving deltas: 43% (9907435/23040546) Resolving deltas: 43% (10036079/23040546) Resolving deltas: 44% (10137841/23040546) Resolving deltas: 44% (10161277/23040546) Resolving deltas: 44% (10305117/23040546) Resolving deltas: 45% (10368246/23040546) Resolving deltas: 45% (10490933/23040546) Resolving deltas: 45% (10580415/23040546) Resolving deltas: 46% (10598652/23040546) Resolving deltas: 46% (10667122/23040546) Resolving deltas: 47% (10829057/23040546) Resolving deltas: 47% (10831375/23040546) Resolving deltas: 47% (11028880/23040546) Resolving deltas: 48% (11059463/23040546) Resolving deltas: 48% (11128438/23040546) Resolving deltas: 49% (11289868/23040546) Resolving deltas: 49% (11375532/23040546) Resolving deltas: 50% (11520273/23040546) Resolving deltas: 50% (11543228/23040546) Resolving deltas: 50% (11545669/23040546) Resolving deltas: 50% (11662168/23040546) Resolving deltas: 51% (11750679/23040546) Resolving deltas: 51% (11776068/23040546) Resolving deltas: 51% (11958477/23040546) Resolving deltas: 52% (11981084/23040546) Resolving deltas: 52% (12116735/23040546) Resolving deltas: 53% (12211490/23040546) Resolving deltas: 53% (12295268/23040546) Resolving deltas: 54% (12441895/23040546) Resolving deltas: 54% (12500424/23040546) Resolving deltas: 55% (12672301/23040546) Resolving deltas: 55% (12727265/23040546) Resolving deltas: 56% (12902706/23040546) Resolving deltas: 56% (13026710/23040546) Resolving deltas: 57% (13133112/23040546) Resolving deltas: 58% (13363517/23040546) Resolving deltas: 58% (13370765/23040546) Resolving deltas: 59% (13593923/23040546) Resolving deltas: 59% (13608072/23040546) Resolving deltas: 59% (13761833/23040546) Resolving deltas: 60% (13824328/23040546) Resolving deltas: 61% (14054734/23040546) Resolving deltas: 61% (14090910/23040546) Resolving deltas: 62% (14285139/23040546) Resolving deltas: 62% (14425075/23040546) Resolving deltas: 63% (14515544/23040546) Resolving deltas: 63% (14647811/23040546) Resolving deltas: 64% (14745950/23040546) Resolving deltas: 64% (14863442/23040546) Resolving deltas: 65% (14976355/23040546) Resolving deltas: 65% (15096512/23040546) Resolving deltas: 66% (15206761/23040546) Resolving deltas: 66% (15264022/23040546) Resolving deltas: 67% (15437166/23040546) Resolving deltas: 67% (15469207/23040546) Resolving deltas: 68% (15667572/23040546) Resolving deltas: 68% (15672829/23040546) Resolving deltas: 68% (15856963/23040546) Resolving deltas: 69% (15897977/23040546) Resolving deltas: 70% (16128383/23040546) Resolving deltas: 70% (16129766/23040546) Resolving deltas: 71% (16358788/23040546) Resolving deltas: 71% (16369382/23040546) Resolving deltas: 72% (16589194/23040546) Resolving deltas: 72% (16621644/23040546) Resolving deltas: 73% (16819599/23040546) Resolving deltas: 73% (16868969/23040546) Resolving deltas: 74% (17050005/23040546) Resolving deltas: 74% (17119344/23040546) Resolving deltas: 75% (17280410/23040546) Resolving deltas: 75% (17418146/23040546) Resolving deltas: 76% (17510815/23040546) Resolving deltas: 77% (17741221/23040546) Resolving deltas: 77% (17765772/23040546) Resolving deltas: 78% (17971626/23040546) Resolving deltas: 78% (18094361/23040546) Resolving deltas: 79% (18202032/23040546) Resolving deltas: 79% (18400181/23040546) Resolving deltas: 80% (18432437/23040546) Resolving deltas: 81% (18662843/23040546) Resolving deltas: 81% (18683753/23040546) Resolving deltas: 82% (18893248/23040546) Resolving deltas: 82% (18955605/23040546) Resolving deltas: 83% (19123654/23040546) Resolving deltas: 83% (19275942/23040546) Resolving deltas: 84% (19354059/23040546) Resolving deltas: 85% (19584465/23040546) Resolving deltas: 85% (19647809/23040546) Resolving deltas: 86% (19814871/23040546) Resolving deltas: 86% (19873781/23040546) Resolving deltas: 86% (19922967/23040546) Resolving deltas: 86% (19924495/23040546) Resolving deltas: 86% (19926769/23040546) Resolving deltas: 86% (19934497/23040546) Resolving deltas: 86% (19955802/23040546) Resolving deltas: 86% (19972614/23040546) Resolving deltas: 86% (19974655/23040546) Resolving deltas: 86% (19982064/23040546) Resolving deltas: 86% (19987393/23040546) Resolving deltas: 86% (19988372/23040546) Resolving deltas: 86% (19989543/23040546) Resolving deltas: 86% (19990768/23040546) Resolving deltas: 86% (19992667/23040546) Resolving deltas: 86% (19998932/23040546) Resolving deltas: 87% (20045276/23040546) Resolving deltas: 87% (20085025/23040546) Resolving deltas: 87% (20144882/23040546) Resolving deltas: 87% (20161474/23040546) Resolving deltas: 87% (20183399/23040546) Resolving deltas: 87% (20185010/23040546) Resolving deltas: 87% (20186461/23040546) Resolving deltas: 87% (20190631/23040546) Resolving deltas: 87% (20195781/23040546) Resolving deltas: 87% (20220489/23040546) Resolving deltas: 87% (20223794/23040546) Resolving deltas: 87% (20273837/23040546) Resolving deltas: 88% (20275681/23040546) Resolving deltas: 88% (20377228/23040546) Resolving deltas: 88% (20414942/23040546) Resolving deltas: 89% (20506086/23040546) Resolving deltas: 89% (20564283/23040546) Resolving deltas: 89% (20658646/23040546) Resolving deltas: 89% (20660858/23040546) Resolving deltas: 90% (20736492/23040546) Resolving deltas: 90% (20763311/23040546) Resolving deltas: 90% (20844216/23040546) Resolving deltas: 90% (20921225/23040546) Resolving deltas: 91% (20966897/23040546) Resolving deltas: 91% (21147680/23040546) Resolving deltas: 92% (21197303/23040546) Resolving deltas: 93% (21427708/23040546) Resolving deltas: 93% (21501616/23040546) Resolving deltas: 93% (21636003/23040546) Resolving deltas: 94% (21658114/23040546) Resolving deltas: 94% (21792117/23040546) Resolving deltas: 95% (21888519/23040546) Resolving deltas: 95% (21951240/23040546) Resolving deltas: 95% (22078865/23040546) Resolving deltas: 96% (22118925/23040546) Resolving deltas: 96% (22234377/23040546) Resolving deltas: 97% (22349330/23040546) Resolving deltas: 97% (22407802/23040546) Resolving deltas: 98% (22579736/23040546) Resolving deltas: 98% (22585289/23040546) Resolving deltas: 98% (22739378/23040546) Resolving deltas: 99% (22810141/23040546) Resolving deltas: 99% (22998290/23040546) Resolving deltas: 100% (23040546/23040546) Resolving deltas: 100% (23040546/23040546), done.  ->(B Found minidumper-riscv64.patch(B  ->(B Found minidump-riscv64.patch(B  ->(B Found livekit-riscv64.patch(B  ->(B Found rtp-config-riscv64.patch(B  ->(B Found pipewire-riscv64.patch(B ==>(B Validating source files with sha256sums...(B zed-1.20.2.tar.gz ... Passed livekit-rust-sdks ... Passed minidump-common-0.26.1.tar.gz ... Passed minidump-writer-0.13.0.tar.gz ... Passed process-backend-0.1.0.tar.gz ... Passed chromium-mirror ... Skipped minidumper-riscv64.patch ... Passed minidump-riscv64.patch ... Passed livekit-riscv64.patch ... Passed rtp-config-riscv64.patch ... Passed pipewire-riscv64.patch ... Passed ]3008;end=2aaa7b4eb4504183afe7c4268a0c3041\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=9cd359c597784d37b2667a55cc27513d;user=root;hostname=monferno.felixc.at;machineid=d81047be213f47f4a04ac21a8f8e559b;bootid=e09be040f722427c8b59ed2fd3c4abfd;pid=2047933;pidfdid=35578904;comm=systemd-nspawn;container=makechrootpkg-zed.build.2037938;type=container\]11;?\]2;🔵 Container makechrootpkg-zed.build.2037938 on monferno.felixc.at\]3008;start=1f8fea3a232a4cf4b74698737b2de702;user=root;hostname=makechrootpkg-zed.build.2037938;machineid=890b8f41150d420f89723cd00a576889;bootid=aff1cd18415344afa7dfab7233422b5b;pid=34;pidfdid=35596330;comm=sudo;targetuser=builduser;type=session\==>(B Making package: zed 1.20.2-1 (Sat Sep 19 12:02:02 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=7dd560996f0343cab94f88cfe74e5122;user=builduser;hostname=makechrootpkg-zed.build.2037938;machineid=890b8f41150d420f89723cd00a576889;bootid=aff1cd18415344afa7dfab7233422b5b;pid=3241;pidfdid=35512051;comm=sudo;targetuser=root;type=session\[?25l:: There are 12 providers available for vulkan-driver: :: Repository extra 1) vulkan-asahi 2) vulkan-broadcom 3) vulkan-dzn 4) vulkan-freedreno 5) vulkan-gfxstream 6) vulkan-intel 7) vulkan-nouveau 8) vulkan-panfrost 9) vulkan-powervr 10) vulkan-radeon 11) vulkan-swrast 12) vulkan-virtio Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (56) New Version Net Change Download Size extra/ada 4.0.0-1 0.83 MiB extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.16.1-1 0.68 MiB extra/c-ares 1.34.8-1 0.52 MiB extra/default-cursors 3-1 0.00 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/libbsd 0.12.2-2 0.32 MiB extra/libdisplay-info 0.3.0-1 0.39 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/libglvnd 1.7.0-3 3.99 MiB extra/libmd 1.2.0-1 0.12 MiB extra/libpciaccess 0.19-1 0.05 MiB extra/libpng 1.6.58-2 0.54 MiB extra/libuv 1.52.1-2 0.62 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 22.1.8-2 154.50 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB extra/node-gyp 13.0.2-1 6.80 MiB extra/nodejs-nopt 10.0.1-1 0.03 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/semver 7.8.5-1 0.10 MiB extra/simdjson 1:4.6.11-1 7.47 MiB extra/spirv-tools 1:1.4.357.0-1 7.12 MiB extra/vulkan-mesa-implicit-layers 1:26.2.3-1 0.10 MiB 0.05 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xcb-util-keysyms 0.4.1-5 0.01 MiB extra/xkeyboard-config 2.48-1 10.24 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/alsa-lib 1.2.16.1-1 1.78 MiB extra/fontconfig 2:2.18.3-2 1.28 MiB extra/git 2.55.0-1 29.92 MiB extra/libdrm 2.4.134-1 1.23 MiB extra/libx11 1.8.13-1 9.75 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxcomposite 0.4.7-1 0.02 MiB extra/libxdamage 1.1.7-1 0.01 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxfixes 6.0.2-1 0.03 MiB extra/libxkbcommon 1.13.2-1 0.98 MiB extra/libxkbcommon-x11 1.13.2-1 0.09 MiB extra/libxrandr 1.5.5-1 0.07 MiB extra/mesa 1:26.2.3-1 51.41 MiB 14.61 MiB extra/nodejs 26.8.2-1 56.91 MiB extra/npm 12.0.2-1 9.39 MiB extra/openbsd-netcat 1.238_1-1 0.05 MiB 0.03 MiB extra/vulkan-asahi 1:26.2.3-1 13.91 MiB 2.09 MiB extra/vulkan-icd-loader 1.4.357.0-1 0.54 MiB extra/vulkan-tools 1.4.357.0-1 1.70 MiB 0.45 MiB extra/wayland 1.26.0-1 0.84 MiB Total Download Size: 17.24 MiB Total Installed Size: 384.27 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mesa-1:26.2.3-1-riscv64 downloading... vulkan-asahi-1:26.2.3-1-riscv64 downloading... vulkan-tools-1.4.357.0-1-riscv64 downloading... vulkan-mesa-implicit-layers-1:26.2.3-1-riscv64 downloading... openbsd-netcat-1.238_1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... 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 xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [pending] installing libxkbcommon-x11... installing libmd... installing libbsd... installing openbsd-netcat... installing ada... installing c-ares... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager [pending] installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing libdisplay-info... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing spirv-tools... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver [pending] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing vulkan-mesa-implicit-layers... installing xcb-util-keysyms... installing vulkan-asahi... Optional dependencies for vulkan-asahi vulkan-mesa-layers: additional vulkan layers installing vulkan-tools... installing libxfixes... installing libxcomposite... installing libxdamage... installing libxext... installing libxrender... installing libxrandr... installing libglvnd... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Arming ConditionNeedsUpdate... (4/6) Updating fontconfig configuration... (5/6) Checking for old perl modules... (6/6) Updating fontconfig cache... [?25h]3008;end=7dd560996f0343cab94f88cfe74e5122\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=50f2459c519842be98629e80faa69620;user=builduser;hostname=makechrootpkg-zed.build.2037938;machineid=890b8f41150d420f89723cd00a576889;bootid=aff1cd18415344afa7dfab7233422b5b;pid=4016;pidfdid=35568063;comm=sudo;targetuser=root;type=session\[?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... warning: insufficient columns available for table display Packages (47) abseil-cpp-20260817.0-2 compiler-rt-22.1.8-1 cppdap-1.58.0-3 duktape-2.7.0-7 fftw-3.3.11-1.1 flac-1.5.0-1 gtest-1.18.0-1 hicolor-icon-theme-0.18-1 jsoncpp-1.9.8-1 lame-4.0-1 libasyncns-1:0.8+r3+g68cd5af-3 libgit2-1:1.9.7-1 libice-1.1.2-1 libogg-1.3.6-1 libpipewire-1:1.6.8-1 libpulse-17.0+r98+gb096704c0-1 libsm-1.2.6-1 libsndfile-1.2.2-4 libsoxr-0.1.3-5 libvorbis-1.3.7-4 libxi-1.8.3-1 libxtst-1.2.5-1 llhttp-9.3.1-1 mpg123-1.33.7-1 orc-0.4.44-1.1 polkit-127-3 python-pyparsing-3.3.2-1.1 rhash-1.4.6-1 rtkit-0.14-1 speexdsp-1.2.1-2 tdb-1.4.15-2 webrtc-audio-processing-1-1.3-5 cargo-about-0.8.4-2 clang-22.1.8-1 cmake-4.4.3-2 gn-0.2385.9ece3f52-1 lld-22.1.8-1 llvm-22.1.8-2 ninja-1.13.2-3 opus-1.6.1-1 pipewire-1:1.6.8-1 protobuf-36.1-1 pulseaudio-17.0+r98+gb096704c0-1 python-httplib2-0.32.0-1 rust-1:1.98.1-1 vulkan-headers-1:1.4.357.0-1 vulkan-validation-layers-1.4.357.0-1 Total Download Size: 15.58 MiB Total Installed Size: 1108.92 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... vulkan-validation-layers-1.4.357.0-1-riscv64 downloading... cargo-about-0.8.4-2-riscv64 downloading... pulseaudio-17.0+r98+gb096704c0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing llhttp... installing libgit2... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script [installed] lldb: rust-lldb script installing cargo-about... 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 [pending] installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing abseil-cpp... installing protobuf... installing vulkan-headers... Optional dependencies for vulkan-headers python: Registry tools [installed] installing vulkan-validation-layers... installing gn... installing llvm... installing ninja... installing opus... installing libpipewire... installing pipewire... Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. Optional dependencies for pipewire gst-plugin-pipewire: GStreamer plugin pipewire-alsa: ALSA configuration pipewire-audio: Audio support pipewire-docs: Documentation pipewire-ffado: FireWire support pipewire-jack-client: PipeWire as JACK client pipewire-jack: JACK replacement pipewire-libcamera: Libcamera support pipewire-onnx: ONNX filter support pipewire-pulse: PulseAudio replacement pipewire-roc: ROC streaming pipewire-session-manager: Session manager pipewire-v4l2: V4L2 interceptor pipewire-x11-bell: X11 bell pipewire-zeroconf: Zeroconf support realtime-privileges: realtime privileges with rt module rtkit: realtime privileges with rtkit module [pending] installing libasyncns... installing libogg... installing flac... installing mpg123... Optional dependencies for mpg123 sdl2-compat: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing lame... installing libvorbis... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse pulse-native-provider: PulseAudio backend [pending] installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing libice... installing libsm... installing libsoxr... installing libxi... installing libxtst... installing orc... installing duktape... installing polkit... installing rtkit... installing speexdsp... installing tdb... Optional dependencies for tdb python: for python bindings [installed] installing webrtc-audio-processing-1... installing pulseaudio... Created symlink '/etc/systemd/user/sockets.target.wants/pulseaudio.socket' → '/usr/lib/systemd/user/pulseaudio.socket'. Optional dependencies for pulseaudio pulseaudio-alsa: ALSA configuration (recommended) pulseaudio-bluetooth: Bluetooth support pulseaudio-equalizer: Graphical equalizer pulseaudio-jack: Jack support pulseaudio-lirc: IR (lirc) support pulseaudio-rtp: RTP and RAOP support pulseaudio-zeroconf: Zeroconf support installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing python-httplib2... Optional dependencies for python-httplib2 python-pysocks: SOCKS proxy client support :: Running post-transaction hooks... (1/9) Creating system user accounts... Creating group 'polkitd' with GID 102. Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102. Creating group 'rtkit' with GID 967. Creating user 'rtkit' (RealtimeKit) with UID 967 and GID 967. (2/9) Creating temporary files... (3/9) Reloading system manager configuration... Skipped: Current root is not booted. (4/9) Reloading user manager configuration... Skipped: Current root is not booted. (5/9) Reloading device manager configuration... Skipped: Current root is not booted. (6/9) Arming ConditionNeedsUpdate... (7/9) Reloading system bus configuration... Skipped: Current root is not booted. (8/9) Compiling GSettings XML schema files... (9/9) Updating the info directory file... [?25h]3008;end=50f2459c519842be98629e80faa69620\==>(B Retrieving sources...(B  ->(B Found zed-1.20.2.tar.gz(B  ->(B Found minidump-common-0.26.1.tar.gz(B  ->(B Found minidump-writer-0.13.0.tar.gz(B  ->(B Found process-backend-0.1.0.tar.gz(B  ->(B Found minidumper-riscv64.patch(B  ->(B Found minidump-riscv64.patch(B  ->(B Found livekit-riscv64.patch(B  ->(B Found rtp-config-riscv64.patch(B  ->(B Found pipewire-riscv64.patch(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting zed-1.20.2.tar.gz with bsdtar(B  ->(B Creating working copy of livekit-rust-sdks git repo...(B Cloning into 'livekit-rust-sdks'... done. Switched to a new branch 'makepkg'  ->(B Extracting minidump-common-0.26.1.tar.gz with bsdtar(B  ->(B Extracting minidump-writer-0.13.0.tar.gz with bsdtar(B  ->(B Extracting process-backend-0.1.0.tar.gz with bsdtar(B  ->(B Creating working copy of chromium-mirror git repo...(B Cloning into 'chromium-mirror'... done. Updating files: 1% (6186/507554) Updating files: 1% (9324/507554) Updating files: 2% (10152/507554) Updating files: 2% (11634/507554) Updating files: 3% (15227/507554) Updating files: 3% (16533/507554) Updating files: 4% (20303/507554) Updating files: 4% (21506/507554) Updating files: 4% (25083/507554) Updating files: 5% (25378/507554) Updating files: 6% (30454/507554) Updating files: 6% (32837/507554) Updating files: 7% (35529/507554) Updating files: 7% (36186/507554) Updating files: 7% (36235/507554) Updating files: 7% (39926/507554) Updating files: 8% (40605/507554) Updating files: 8% (43834/507554) Updating files: 9% (45680/507554) Updating files: 9% (48614/507554) Updating files: 10% (50756/507554) Updating files: 10% (53165/507554) Updating files: 11% (55831/507554) Updating files: 11% (57532/507554) Updating files: 12% (60907/507554) Updating files: 12% (62270/507554) Updating files: 13% (65983/507554) Updating files: 13% (66191/507554) Updating files: 14% (71058/507554) Updating files: 14% (71332/507554) Updating files: 14% (75865/507554) Updating files: 15% (76134/507554) Updating files: 15% (78723/507554) Updating files: 16% (81209/507554) Updating files: 16% (83058/507554) Updating files: 17% (86285/507554) Updating files: 17% (87030/507554) Updating files: 18% (91360/507554) Updating files: 18% (91925/507554) Updating files: 19% (96436/507554) Updating files: 19% (96642/507554) Updating files: 20% (101511/507554) Updating files: 20% (103984/507554) Updating files: 20% (105440/507554) Updating files: 20% (106510/507554) Updating files: 21% (106587/507554) Updating files: 21% (110321/507554) Updating files: 22% (111662/507554) Updating files: 22% (115305/507554) Updating files: 23% (116738/507554) Updating files: 23% (121047/507554) Updating files: 24% (121813/507554) Updating files: 24% (125766/507554) Updating files: 25% (126889/507554) Updating files: 25% (130582/507554) Updating files: 26% (131965/507554) Updating files: 26% (136565/507554) Updating files: 27% (137040/507554) Updating files: 28% (142116/507554) Updating files: 28% (142368/507554) Updating files: 28% (146020/507554) Updating files: 29% (147191/507554) Updating files: 30% (152267/507554) Updating files: 30% (153268/507554) Updating files: 30% (154753/507554) Updating files: 31% (157342/507554) Updating files: 31% (157655/507554) Updating files: 31% (159876/507554) Updating files: 32% (162418/507554) Updating files: 32% (164478/507554) Updating files: 33% (167493/507554) Updating files: 33% (167624/507554) Updating files: 34% (172569/507554) Updating files: 34% (177364/507554) Updating files: 35% (177644/507554) Updating files: 35% (181640/507554) Updating files: 36% (182720/507554) Updating files: 36% (182874/507554) Updating files: 36% (187162/507554) Updating files: 37% (187795/507554) Updating files: 38% (192871/507554) Updating files: 38% (193456/507554) Updating files: 38% (196159/507554) Updating files: 39% (197947/507554) Updating files: 39% (200188/507554) Updating files: 40% (203022/507554) Updating files: 40% (205880/507554) Updating files: 41% (208098/507554) Updating files: 41% (210498/507554) Updating files: 42% (213173/507554) Updating files: 42% (216005/507554) Updating files: 42% (217821/507554) Updating files: 43% (218249/507554) Updating files: 43% (220083/507554) Updating files: 44% (223324/507554) Updating files: 44% (224263/507554) Updating files: 45% (228400/507554) Updating files: 45% (228672/507554) Updating files: 46% (233475/507554) Updating files: 46% (233788/507554) Updating files: 47% (238551/507554) Updating files: 47% (239122/507554) Updating files: 47% (240077/507554) Updating files: 48% (243626/507554) Updating files: 48% (245010/507554) Updating files: 49% (248702/507554) Updating files: 49% (248976/507554) Updating files: 50% (253777/507554) Updating files: 50% (254657/507554) Updating files: 51% (258853/507554) Updating files: 51% (260377/507554) Updating files: 52% (263929/507554) Updating files: 52% (264523/507554) Updating files: 52% (268789/507554) Updating files: 53% (269004/507554) Updating files: 53% (271959/507554) Updating files: 54% (274080/507554) Updating files: 54% (276702/507554) Updating files: 55% (279155/507554) Updating files: 55% (281639/507554) Updating files: 56% (284231/507554) Updating files: 56% (286089/507554) Updating files: 57% (289306/507554) Updating files: 57% (290617/507554) Updating files: 58% (294382/507554) Updating files: 58% (295228/507554) Updating files: 59% (299457/507554) Updating files: 59% (299638/507554) Updating files: 59% (304245/507554) Updating files: 60% (304533/507554) Updating files: 60% (308850/507554) Updating files: 61% (309608/507554) Updating files: 61% (313475/507554) Updating files: 62% (314684/507554) Updating files: 62% (318145/507554) Updating files: 63% (319760/507554) Updating files: 63% (322716/507554) Updating files: 64% (324835/507554) Updating files: 64% (326468/507554) Updating files: 65% (329911/507554) Updating files: 65% (330167/507554) Updating files: 65% (334607/507554) Updating files: 66% (334986/507554) Updating files: 66% (339080/507554) Updating files: 67% (340062/507554) Updating files: 67% (343293/507554) Updating files: 68% (345137/507554) Updating files: 68% (346384/507554) Updating files: 68% (348845/507554) Updating files: 69% (350213/507554) Updating files: 69% (353335/507554) Updating files: 70% (355288/507554) Updating files: 70% (357014/507554) Updating files: 70% (360217/507554) Updating files: 71% (360364/507554) Updating files: 71% (364083/507554) Updating files: 72% (365439/507554) Updating files: 72% (368038/507554) Updating files: 73% (370515/507554) Updating files: 73% (372694/507554) Updating files: 74% (375590/507554) Updating files: 74% (377534/507554) Updating files: 75% (380666/507554) Updating files: 75% (382348/507554) Updating files: 76% (385742/507554) Updating files: 76% (387166/507554) Updating files: 76% (389496/507554) Updating files: 77% (390817/507554) Updating files: 77% (393885/507554) Updating files: 78% (395893/507554) Updating files: 78% (398146/507554) Updating files: 79% (400968/507554) Updating files: 79% (401920/507554) Updating files: 79% (404813/507554) Updating files: 80% (406044/507554) Updating files: 80% (408812/507554) Updating files: 81% (411119/507554) Updating files: 81% (411528/507554) Updating files: 81% (413747/507554) Updating files: 82% (416195/507554) Updating files: 82% (416324/507554) Updating files: 82% (418428/507554) Updating files: 82% (419477/507554) Updating files: 82% (420429/507554) Updating files: 83% (421270/507554) Updating files: 83% (422259/507554) Updating files: 83% (424574/507554) Updating files: 84% (426346/507554) Updating files: 84% (426924/507554) Updating files: 84% (428536/507554) Updating files: 84% (431311/507554) Updating files: 85% (431421/507554) Updating files: 85% (433413/507554) Updating files: 85% (435194/507554) Updating files: 86% (436497/507554) Updating files: 86% (436889/507554) Updating files: 86% (440402/507554) Updating files: 87% (441572/507554) Updating files: 87% (444527/507554) Updating files: 87% (446565/507554) Updating files: 88% (446648/507554) Updating files: 88% (449814/507554) Updating files: 89% (451724/507554) Updating files: 89% (452260/507554) Updating files: 89% (456656/507554) Updating files: 90% (456799/507554) Updating files: 90% (460892/507554) Updating files: 91% (461875/507554) Updating files: 91% (464472/507554) Updating files: 92% (466950/507554) Updating files: 92% (468559/507554) Updating files: 93% (472026/507554) Updating files: 93% (472177/507554) Updating files: 94% (477101/507554) Updating files: 94% (477267/507554) Updating files: 94% (478496/507554) Updating files: 95% (482177/507554) Updating files: 95% (482326/507554) Updating files: 95% (485038/507554) Updating files: 95% (486791/507554) Updating files: 96% (487252/507554) Updating files: 96% (487650/507554) Updating files: 96% (487673/507554) Updating files: 96% (488582/507554) Updating files: 97% (492328/507554) Updating files: 97% (492977/507554) Updating files: 97% (495649/507554) Updating files: 98% (497403/507554) Updating files: 98% (499570/507554) Updating files: 99% (502479/507554) Updating files: 99% (504181/507554) Updating files: 100% (507554/507554) Updating files: 100% (507554/507554), done. Updating files: 34% (91369/266251) Updating files: 35% (93188/266251) Updating files: 35% (93502/266251) Updating files: 36% (95851/266251) Updating files: 36% (97283/266251) Updating files: 37% (98513/266251) Updating files: 37% (101017/266251) Updating files: 38% (101176/266251) Updating files: 39% (103838/266251) Updating files: 39% (105156/266251) Updating files: 39% (105220/266251) Updating files: 39% (105259/266251) Updating files: 40% (106501/266251) Updating files: 40% (108500/266251) Updating files: 41% (109163/266251) Updating files: 42% (111826/266251) Updating files: 42% (112554/266251) Updating files: 43% (114488/266251) Updating files: 43% (116670/266251) Updating files: 44% (117151/266251) Updating files: 45% (119813/266251) Updating files: 45% (120901/266251) Updating files: 46% (122476/266251) Updating files: 46% (124370/266251) Updating files: 47% (125138/266251) Updating files: 48% (127801/266251) Updating files: 48% (128684/266251) Updating files: 49% (130463/266251) Updating files: 49% (130480/266251) Updating files: 50% (133126/266251) Updating files: 50% (134680/266251) Updating files: 51% (135789/266251) Updating files: 52% (138451/266251) Updating files: 52% (138848/266251) Updating files: 53% (141114/266251) Updating files: 53% (142775/266251) Updating files: 54% (143776/266251) Updating files: 55% (146439/266251) Updating files: 55% (147220/266251) Updating files: 56% (149101/266251) Updating files: 56% (149933/266251) Updating files: 57% (151764/266251) Updating files: 57% (153183/266251) Updating files: 58% (154426/266251) Updating files: 59% (157089/266251) Updating files: 59% (157678/266251) Updating files: 60% (159751/266251) Updating files: 60% (161419/266251) Updating files: 61% (162414/266251) Updating files: 61% (163246/266251) Updating files: 61% (163350/266251) Updating files: 62% (165076/266251) Updating files: 62% (166649/266251) Updating files: 63% (167739/266251) Updating files: 63% (169596/266251) Updating files: 64% (170401/266251) Updating files: 65% (173064/266251) Updating files: 65% (173878/266251) Updating files: 66% (175726/266251) Updating files: 66% (177998/266251) Updating files: 67% (178389/266251) Updating files: 67% (180534/266251) Updating files: 68% (181051/266251) Updating files: 68% (182132/266251) Updating files: 69% (183714/266251) Updating files: 69% (186315/266251) Updating files: 70% (186376/266251) Updating files: 71% (189039/266251) Updating files: 71% (189312/266251) Updating files: 72% (191701/266251) Updating files: 72% (193450/266251) Updating files: 73% (194364/266251) Updating files: 74% (197026/266251) Updating files: 74% (197289/266251) Updating files: 75% (199689/266251) Updating files: 75% (200653/266251) Updating files: 76% (202351/266251) Updating files: 76% (204058/266251) Updating files: 77% (205014/266251) Updating files: 78% (207676/266251) Updating files: 78% (208166/266251) Updating files: 79% (210339/266251) Updating files: 79% (211374/266251) Updating files: 80% (213001/266251) Updating files: 80% (215614/266251) Updating files: 81% (215664/266251) Updating files: 82% (218326/266251) Updating files: 82% (218935/266251) Updating files: 83% (220989/266251) Updating files: 83% (222580/266251) Updating files: 84% (223651/266251) Updating files: 84% (226255/266251) Updating files: 85% (226314/266251) Updating files: 86% (228976/266251) Updating files: 86% (229144/266251) Updating files: 87% (231639/266251) Updating files: 87% (232694/266251) Updating files: 88% (234301/266251) Updating files: 88% (236279/266251) Updating files: 89% (236964/266251) Updating files: 89% (238288/266251) Updating files: 89% (239134/266251) Updating files: 90% (239626/266251) Updating files: 90% (240793/266251) Updating files: 91% (242289/266251) Updating files: 91% (243264/266251) Updating files: 92% (244951/266251) Updating files: 92% (245450/266251) Updating files: 93% (247614/266251) Updating files: 93% (249224/266251) Updating files: 94% (250276/266251) Updating files: 94% (252542/266251) Updating files: 95% (252939/266251) Updating files: 95% (255365/266251) Updating files: 96% (255601/266251) Updating files: 97% (258264/266251) Updating files: 97% (258301/266251) Updating files: 98% (260926/266251) Updating files: 98% (261559/266251) Updating files: 99% (263589/266251) Updating files: 99% (264005/266251) Updating files: 100% (266251/266251) Updating files: 100% (266251/266251), done. Switched to a new branch 'makepkg' ==>(B Starting prepare()...(B patching file Cargo.toml patching file minidump-common-0.26.1/src/format.rs patching file minidump-writer-0.13.0/src/linux/crash_context_ext/mod.rs patching file minidump-writer-0.13.0/src/linux/crash_context_ext/riscv64.rs patching file minidump-writer-0.13.0/src/linux/dumper_cpu_info/mod.rs patching file minidump-writer-0.13.0/src/linux/dumper_cpu_info/riscv64.rs patching file minidump-writer-0.13.0/src/linux/thread_info/mod.rs patching file minidump-writer-0.13.0/src/linux/thread_info/riscv64.rs patching file minidump-writer-0.13.0/src/minidump_cpu.rs patching file process-backend-0.1.0/src/local/mod.rs patching file process-backend-0.1.0/src/regs.rs patching file webrtc-sys/build.rs patching file webrtc-sys/libwebrtc/.gclient patching file webrtc-sys/libwebrtc/build_linux.sh patching file webrtc-sys/libwebrtc/ffmpeg-scripts/build_ffmpeg.py patching file webrtc-sys/libwebrtc/ffmpeg-scripts/generate_gn.py patching file webrtc-sys/libwebrtc/ffmpeg-scripts/robo_build.py patching file webrtc-sys/libwebrtc/ffmpeg-scripts/robo_lib/config.py Updating git repository `https://github.com/zed-industries/async-process.git` Updating git repository `https://github.com/smol-rs/async-task.git` Updating git repository `https://github.com/zed-industries/calloop` Updating git repository `https://github.com/zed-industries/notify` Updating git repository `https://github.com/tree-sitter/tree-sitter` Updating git repository `https://github.com/zed-industries/windows-capture.git` Updating crates.io index Updating git repository `https://github.com/proptest-rs/proptest` Updating git repository `https://github.com/zed-industries/scap` Updating git repository `https://github.com/zed-industries/font-kit` Updating git repository `https://github.com/zed-industries/async-tar` Updating git repository `https://github.com/zed-industries/wasm_thread` Updating git repository `https://github.com/zed-industries/xim-rs.git` Updating git repository `https://github.com/zed-industries/reqwest.git` Updating git repository `https://github.com/zed-industries/tree-sitter-markdown` Updating git repository `https://github.com/zed-industries/tree-sitter-typescript` Updating git repository `https://github.com/zed-industries/tree-sitter-heex` Updating git repository `https://github.com/zed-industries/trash-rs` Updating git repository `https://github.com/tree-sitter/tree-sitter-cpp` Updating git repository `https://github.com/zed-industries/tree-sitter-git-commit` Updating git repository `https://github.com/camdencheek/tree-sitter-go-mod` Updating git repository `https://github.com/zed-industries/tree-sitter-go-work` Updating git repository `https://github.com/zed-industries/tree-sitter-yaml` Updating git submodule `https://github.com/yaml/yaml-test-suite` Updating git repository `https://github.com/zed-industries/async-pipe-rs` Updating git repository `https://github.com/zed-industries/lsp-types` Updating git repository `https://github.com/zed-industries/yawc` Updating git repository `https://github.com/zed-industries/dap-types` Updating git repository `https://github.com/microsoft/python-environment-tools.git` Updating git repository `https://github.com/zed-industries/alacritty` Updating git repository `https://github.com/RustAudio/rodio` Updating git repository `https://github.com/KillTheMule/nvim-rs` Updating git repository `https://github.com/zed-industries/wprcontrol` Updating git repository `https://github.com/zed-industries/gh-workflow` Locking 10 packages to latest compatible versions Adding libwebrtc v0.3.26 (/build/zed/src/livekit-rust-sdks/libwebrtc) Removing libwebrtc v0.3.26 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) Adding livekit v0.7.32 (/build/zed/src/livekit-rust-sdks/livekit) Removing livekit v0.7.32 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) Adding livekit-api v0.4.14 (/build/zed/src/livekit-rust-sdks/livekit-api) Removing livekit-api v0.4.14 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) Adding livekit-protocol v0.7.1 (/build/zed/src/livekit-rust-sdks/livekit-protocol) Removing livekit-protocol v0.7.1 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) Adding livekit-runtime v0.4.0 (/build/zed/src/livekit-rust-sdks/livekit-runtime) Removing livekit-runtime v0.4.0 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) Adding minidump-common v0.26.1 (/build/zed/src/minidump-common-0.26.1) Removing minidump-common v0.26.1 Adding minidump-writer v0.13.0 (/build/zed/src/minidump-writer-0.13.0) Removing minidump-writer v0.13.0 Adding process-backend v0.1.0 (/build/zed/src/process-backend-0.1.0) Removing process-backend v0.1.0 Adding webrtc-sys v0.3.23 (/build/zed/src/livekit-rust-sdks/webrtc-sys) Removing webrtc-sys v0.3.23 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) Adding webrtc-sys-build v0.3.13 (/build/zed/src/livekit-rust-sdks/webrtc-sys/build) Removing webrtc-sys-build v0.3.13 (https://github.com/zed-industries/livekit-rust-sdks?rev=0a1c519cfce9b365229026b55de9b9dbdb6fed3c#0a1c519c) note: pass `--verbose` to see 528 unchanged dependencies behind latest Downloading crates ... Downloaded zerofrom v0.1.6 Downloaded openssl-probe v0.2.1 Downloaded toml_write v0.1.2 Downloaded toml_datetime v0.6.11 Downloaded tokio-macros v2.7.0 Downloaded value-bag-serde1 v1.12.0 Downloaded sval_fmt v2.15.0 Downloaded strum v0.28.0 Downloaded cfg-if v1.0.4 Downloaded sval_dynamic v2.15.0 Downloaded value-bag-sval2 v1.12.0 Downloaded sval_ref v2.15.0 Downloaded equivalent v1.0.2 Downloaded scopeguard v1.2.0 Downloaded untrusted v0.9.0 Downloaded serde_spanned v0.6.9 Downloaded leb128 v0.2.5 Downloaded anstyle-query v1.1.4 Downloaded heck v0.5.0 Downloaded terminal_size v0.4.3 Downloaded wit-bindgen-rust-macro v0.22.0 Downloaded itoa v1.0.18 Downloaded ident_case v1.0.1 Downloaded sval_serde v2.15.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded strsim v0.11.1 Downloaded merge_derive v0.1.0 Downloaded darling_macro v0.21.3 Downloaded cargo-platform v0.3.2 Downloaded utf8_iter v1.0.4 Downloaded idna_adapter v1.2.1 Downloaded colorchoice v1.0.4 Downloaded fnv v1.0.7 Downloaded is_terminal_polyfill v1.70.1 Downloaded simd-adler32 v0.3.7 Downloaded errno v0.3.14 Downloaded version_check v0.9.5 Downloaded parking v2.2.1 Downloaded cargo-platform v0.1.9 Downloaded adler2 v2.0.1 Downloaded utf8parse v0.2.2 Downloaded unicode-xid v0.2.6 Downloaded percent-encoding v2.3.2 Downloaded serde_fmt v1.0.3 Downloaded pin-project-lite v0.2.16 Downloaded lock_api v0.4.14 Downloaded zed_extension_api v0.1.0 Downloaded sval_nested v2.15.0 Downloaded sval_json v2.15.0 Downloaded async-attributes v1.1.2 Downloaded proc-macro-crate v3.4.0 Downloaded quote v1.0.47 Downloaded foldhash v0.2.0 Downloaded signal-hook-registry v1.4.6 Downloaded typeid v1.0.3 Downloaded clap_lex v0.7.6 Downloaded id-arena v2.3.0 Downloaded wit-bindgen-rt v0.41.0 Downloaded sval_buffer v2.15.0 Downloaded strum_macros v0.27.2 Downloaded derive_setters v0.1.9 Downloaded rustc_version v0.4.1 Downloaded semver v1.0.27 Downloaded async-trait v0.1.89 Downloaded wit-bindgen-rt v0.22.0 Downloaded erased-serde v0.4.9 Downloaded zmij v1.0.23 Downloaded indoc v2.0.6 Downloaded merge v0.1.0 Downloaded proc-macro-error v1.0.4 Downloaded take-until v0.2.0 Downloaded either v1.15.0 Downloaded autocfg v1.5.0 Downloaded convert_case v0.10.0 Downloaded zerovec-derive v0.11.5 Downloaded same-file v1.0.6 Downloaded topological-sort v0.2.2 Downloaded wasm-metadata v0.201.0 Downloaded event-listener-strategy v0.5.4 Downloaded rand_chacha v0.3.1 Downloaded fastrand v2.3.0 Downloaded auditable-serde v0.8.0 Downloaded hyper-timeout v0.5.2 Downloaded sval v2.15.0 Downloaded toml v0.8.23 Downloaded smallvec v1.15.1 Downloaded strum_macros v0.28.0 Downloaded parking_lot v0.12.5 Downloaded value-bag v1.12.0 Downloaded kv-log-macro v1.0.7 Downloaded parking_lot_core v0.9.12 Downloaded leb128fmt v0.1.0 Downloaded piper v0.2.4 Downloaded memfd v0.6.5 Downloaded darling v0.21.3 Downloaded web-time v1.1.0 Downloaded unicode-bidi-mirroring v0.4.0 Downloaded pico-args v0.5.0 Downloaded byteorder-lite v0.1.0 Downloaded toml_edit v0.22.27 Downloaded unicode-ident v1.0.24 Downloaded proc-macro2 v1.0.107 Downloaded serde_core v1.0.228 Downloaded socket2 v0.6.5 Downloaded log v0.4.29 Downloaded hyper-rustls v0.27.9 Downloaded rustls-native-certs v0.8.3 Downloaded http-body-util v0.1.3 Downloaded rustversion v1.0.22 Downloaded anstyle v1.0.13 Downloaded anstyle-parse v0.2.7 Downloaded cargo_metadata v0.19.2 Downloaded partial-json-fixer v0.5.3 Downloaded tracing-tracy v0.11.4 Downloaded tinyvec_macros v0.1.1 Downloaded wait-timeout v0.2.1 Downloaded allocator-api2 v0.2.21 Downloaded ryu v1.0.23 Downloaded unsafe-libyaml v0.2.11 Downloaded num-traits v0.2.19 Downloaded futures-executor v0.3.32 Downloaded cargo_metadata v0.23.1 Downloaded anstream v0.6.21 Downloaded cargo_toml v0.21.0 Downloaded rustc-demangle v0.1.26 Downloaded wit-bindgen v0.41.0 Downloaded wit-bindgen-rust-macro v0.41.0 Downloaded foldhash v0.1.5 Downloaded wit-bindgen-core v0.41.0 Downloaded zed_extension_api v0.7.0 Downloaded rand_core v0.10.1 Downloaded which v8.0.5 Downloaded walkdir v2.5.0 Downloaded unicase v2.8.1 Downloaded blocking v1.6.2 Downloaded stacksafe v1.0.3 Downloaded quick-error v2.0.1 Downloaded rand_pcg v0.10.2 Downloaded profiling v1.0.17 Downloaded serde v1.0.228 Downloaded serde_derive v1.0.228 Downloaded bytes v1.11.1 Downloaded serde_yaml v0.9.34+deprecated Downloaded darling_core v0.21.3 Downloaded derive_more v2.1.1 Downloaded wasm-metadata v0.227.1 Downloaded wit-bindgen v0.22.0 Downloaded rustc-hash v2.1.1 Downloaded async-channel v2.5.0 Downloaded spin v0.9.8 Downloaded tiny-skia-path v0.11.4 Downloaded bytemuck v1.24.0 Downloaded rustls-pemfile v2.2.0 Downloaded profiling-procmacros v1.0.17 Downloaded lyon_extra v1.0.3 Downloaded equator v0.4.2 Downloaded clap_derive v4.5.49 Downloaded url v2.5.7 Downloaded iana-time-zone v0.1.64 Downloaded x11 v2.21.0 Downloaded raw-window-handle v0.6.2 Downloaded memchr v2.8.3 Downloaded derive_more-impl v2.1.1 Downloaded icu_properties v2.3.0 Downloaded camino v1.2.1 Downloaded addr2line v0.25.1 Downloaded wit-bindgen-core v0.22.0 Downloaded tempfile v3.27.0 Downloaded futures-lite v2.6.1 Downloaded memmap2 v0.9.8 Downloaded resvg v0.46.0 Downloaded noop_proc_macro v0.3.0 Downloaded new_debug_unreachable v1.0.6 Downloaded x11-clipboard v0.9.3 Downloaded indexmap v2.14.0 Downloaded hashbrown v0.17.1 Downloaded mio v1.2.0 Downloaded serde_json v1.0.151 Downloaded regex v1.12.3 Downloaded itertools v0.14.0 Downloaded libm v0.2.16 Downloaded unicode-segmentation v1.13.3 Downloaded idna v1.1.0 Downloaded zerovec v0.11.8 Downloaded tokio-rustls v0.26.4 Downloaded rustls-pki-types v1.12.0 Downloaded futures v0.3.32 Downloaded arc-swap v1.9.0 Downloaded anyhow v1.0.104 Downloaded clap v4.5.49 Downloaded miniz_oxide v0.8.9 Downloaded annotate-snippets v0.12.12 Downloaded wit-bindgen-rust v0.41.0 Downloaded wasm-encoder v0.227.1 Downloaded flate2 v1.1.8 Downloaded crc32fast v1.5.0 Downloaded wit-bindgen-rust v0.22.0 Downloaded wasm-encoder v0.201.0 Downloaded getrandom v0.4.1 Downloaded rand v0.8.6 Downloaded euclid v0.22.14 Downloaded slotmap v1.0.7 Downloaded heapless v0.9.2 Downloaded ar_archive_writer v0.5.1 Downloaded png v0.17.16 Downloaded lyon_path v1.0.16 Downloaded lyon_algorithms v1.0.16 Downloaded pastey v0.1.1 Downloaded as-slice v0.2.1 Downloaded lebe v0.5.3 Downloaded bit_field v0.10.3 Downloaded const-random-macro v0.1.16 Downloaded tiny-keccak v2.0.2 Downloaded crunchy v0.2.4 Downloaded wayland-protocols-wlr v0.3.9 Downloaded endi v1.1.0 Downloaded float-ord v0.3.2 Downloaded document-features v0.2.12 Downloaded criterion-plot v0.5.0 Downloaded cast v0.3.0 Downloaded filedescriptor v0.8.3 Downloaded zbus_xml v5.1.1 Downloaded phf_shared v0.13.1 Downloaded winnow v0.7.13 Downloaded aho-corasick v1.1.3 Downloaded syn v1.0.109 Downloaded rustls-webpki v0.103.13 Downloaded backtrace v0.3.76 Downloaded hashbrown v0.15.5 Downloaded prettyplease v0.2.37 Downloaded wit-parser v0.201.0 Downloaded imara-diff v0.2.0 Downloaded wasm-bindgen-macro-support v0.2.120 Downloaded nom v7.1.3 Downloaded qoi v0.4.1 Downloaded zune-inflate v0.2.54 Downloaded xkbcommon v0.8.0 Downloaded zvariant_utils v3.3.1 Downloaded zvariant_derive v5.11.0 Downloaded serde_bytes v0.11.19 Downloaded enumflags2 v0.7.12 Downloaded enumflags2_derive v0.7.12 Downloaded yeslogic-fontconfig-sys v6.0.0 Downloaded pathfinder_geometry v0.5.1 Downloaded wgpu-core-deps-windows-linux-android v29.0.4 Downloaded is-terminal v0.4.16 Downloaded ciborium v0.2.2 Downloaded logos v0.16.1 Downloaded logos-derive v0.16.1 Downloaded documented v0.10.0 Downloaded syn v2.0.117 Downloaded regex-syntax v0.8.11 Downloaded syn v3.0.3 Downloaded clap_builder v4.5.49 Downloaded wit-parser v0.227.1 Downloaded wit-component v0.201.0 Downloaded wasmparser v0.201.0 Downloaded tracy-client-sys v0.27.0 Downloaded kurbo v0.13.1 Downloaded quinn-proto v0.11.17 Downloaded xkeysym v0.2.1 Downloaded notify-rust v4.18.0 Downloaded pathfinder_simd v0.5.6 Downloaded env_logger v0.11.8 Downloaded env_filter v0.1.4 Downloaded prost-reflect v0.16.5 Downloaded approx v0.5.1 Downloaded documented-macros v0.10.0 Downloaded data-encoding v2.9.0 Downloaded proptest-derive v0.8.0 Downloaded tree-sitter-html v0.23.2 Downloaded tree-sitter-embedded-template v0.23.2 Downloaded octocrab v0.49.7 Downloaded chrono v0.4.42 Downloaded gimli v0.32.3 Downloaded unicode-width v0.2.2 Downloaded wit-component v0.227.1 Downloaded wasmparser v0.227.1 Downloaded smol v2.0.2 Downloaded exr v1.74.0 Downloaded winnow v1.0.2 Downloaded glow v0.17.0 Downloaded accesskit v0.24.1 Downloaded const_format_proc_macros v0.2.34 Downloaded urlencoding v2.1.3 Downloaded protox v0.9.1 Downloaded beef v0.5.2 Downloaded by_address v1.2.1 Downloaded fast-srgb8 v1.0.0 Downloaded base64ct v1.8.0 Downloaded pkcs8 v0.10.2 Downloaded utf-8 v0.7.6 Downloaded arraydeque v0.5.1 Downloaded icu_locale_fallback v2.3.0 Downloaded icu_locale_fallback_data v2.3.0 Downloaded dugong-graphlib v0.8.0-alpha.5 Downloaded markup5ever_rcdom v0.39.0+unofficial Downloaded markup5ever v0.39.0 Downloaded web_atoms v0.2.6 Downloaded string_cache_codegen v0.6.1 Downloaded string_cache v0.9.0 Downloaded base64-simd v0.8.0 Downloaded vsimd v0.8.0 Downloaded outref v0.5.2 Downloaded regex-automata v0.4.18 Downloaded ash v0.38.0+1.3.281 Downloaded wgpu-core v29.0.4 Downloaded pem-rfc7468 v0.7.0 Downloaded pkcs1 v0.7.5 Downloaded async-tungstenite v0.33.0 Downloaded sha1 v0.10.6 Downloaded xml5ever v0.39.0 Downloaded tendril v0.5.1 Downloaded bytes-utils v0.1.4 Downloaded tokio v1.52.1 Downloaded libc v0.2.186 Downloaded rustls v0.23.40 Downloaded object v0.37.3 Downloaded jiff v0.2.15 Downloaded tree-sitter-python v0.25.0 Downloaded manatee v0.8.0-alpha.5 Downloaded dugong v0.8.0-alpha.5 Downloaded html5ever v0.39.0 Downloaded http v0.2.12 Downloaded pbjson-types v0.9.0 Downloaded heed-traits v0.20.0 Downloaded rustix v1.1.4 Downloaded num-bigint-dig v0.8.6 Downloaded tungstenite v0.28.0 Downloaded tree-sitter-rust v0.24.2 Downloaded dtoa v1.0.10 Downloaded cssparser-macros v0.6.1 Downloaded lalrpop-util v0.23.1 Downloaded json5 v1.3.1 Downloaded ucd-trie v0.1.7 Downloaded htmlize v1.1.0 Downloaded granit-parser v1.0.0 Downloaded fs-set-times v0.20.3 Downloaded io-lifetimes v2.0.4 Downloaded ambient-authority v0.0.2 Downloaded cap-fs-ext v4.0.3 Downloaded cap-std v4.0.3 Downloaded tagptr v0.2.0 Downloaded crossbeam-channel v0.5.15 Downloaded aws-smithy-types v1.4.7 Downloaded http-body v0.4.6 Downloaded phf_macros v0.11.3 Downloaded phf_generator v0.11.3 Downloaded heed-types v0.21.0 Downloaded freetype-sys v0.20.1 Downloaded tree-sitter-ruby v0.23.1 Downloaded tree-sitter-elixir v0.3.4 Downloaded icu_collator_data v2.3.0 Downloaded moka v0.12.11 Downloaded portable-atomic v1.11.1 Downloaded aws-sdk-bedrockruntime v1.125.0 Downloaded serde_with_macros v3.22.0 Downloaded spdx v0.10.9 Downloaded serde_with v3.22.0 Downloaded schemars v0.9.0 Downloaded indexmap v1.9.3 Downloaded hashbrown v0.12.3 Downloaded ahash v0.7.8 Downloaded bs58 v0.5.1 Downloaded agent-client-protocol-derive v2.0.0 Downloaded portable-pty v0.9.0 Downloaded serial2 v0.2.33 Downloaded cfg_aliases v0.1.1 Downloaded simplelog v0.12.2 Downloaded fluent-uri v0.4.1 Downloaded borrow-or-share v0.2.4 Downloaded num-cmp v0.1.0 Downloaded jsonschema-value v0.51.0 Downloaded fraction v0.16.0 Downloaded bytecount v0.6.9 Downloaded jsonschema-regex v0.51.0 Downloaded email_address v0.2.9 Downloaded runtimelib v1.4.0 Downloaded zeromq v0.5.0 Downloaded scc v3.5.6 Downloaded sdd v4.6.2 Downloaded saa v5.4.9 Downloaded asynchronous-codec v0.7.0 Downloaded async-dispatcher v0.1.2 Downloaded futures-lite v1.13.0 Downloaded fastrand v1.9.0 Downloaded jupyter-protocol v1.4.0 Downloaded nbformat v1.2.0 Downloaded jupyter-websocket-client v1.1.0 Downloaded mimalloc v0.1.48 Downloaded zerofrom-derive v0.1.6 Downloaded synstructure v0.13.2 Downloaded yoke v0.8.3 Downloaded untrusted v0.7.1 Downloaded dunce v1.0.5 Downloaded cmake v0.1.56 Downloaded libmimalloc-sys v0.1.44 Downloaded parse_int v0.9.0 Downloaded fork v0.4.0 Downloaded exec v0.3.1 Downloaded errno v0.2.8 Downloaded dialoguer v0.12.0 Downloaded console v0.16.3 Downloaded clap_complete_nushell v4.6.0 Downloaded clap_complete v4.5.59 Downloaded vscode_theme v0.2.0 Downloaded rpassword v7.5.2 Downloaded rtoolbox v0.0.3 Downloaded ctrlc v3.5.0 Downloaded gaoya v0.2.0 Downloaded triomphe v0.1.15 Downloaded siphasher v0.3.11 Downloaded shingles v0.1.1 Downloaded sha-1 v0.10.1 Downloaded random_choice v0.3.2 Downloaded rand v0.3.23 Downloaded rand_pcg v0.3.1 Downloaded tokio-tungstenite v0.21.0 Downloaded tungstenite v0.21.0 Downloaded subtle v2.6.1 Downloaded crypto-common v0.1.6 Downloaded typenum v1.19.0 Downloaded generic-array v0.14.7 Downloaded const-oid v0.9.6 Downloaded block-buffer v0.10.4 Downloaded pem v3.0.6 Downloaded base64 v0.22.1 Downloaded aws-lc-rs v1.17.1 Downloaded pkg-config v0.3.32 Downloaded fs_extra v1.3.0 Downloaded cc v1.4.3 Downloaded ring v0.17.14 Downloaded rav1e v0.8.1 Downloaded icu_collator v2.3.0 Downloaded nix v0.28.0 Downloaded ipc-channel v0.19.0 Downloaded rand v0.4.6 Downloaded headers v0.3.9 Downloaded want v0.3.1 Downloaded pin-utils v0.1.0 Downloaded xattr v1.6.1 Downloaded warp v0.3.7 Downloaded shlex v2.0.1 Downloaded jobserver v0.1.34 Downloaded find-msvc-tools v0.1.11 Downloaded hyper-util v0.1.17 Downloaded socket2 v0.5.10 Downloaded ipnet v2.11.0 Downloaded hyper v1.7.0 Downloaded try-lock v0.2.5 Downloaded httparse v1.10.1 Downloaded event-listener v5.4.1 Downloaded concurrent-queue v2.5.0 Downloaded crossbeam-utils v0.8.21 Downloaded async-signal v0.2.13 Downloaded crossbeam-deque v0.8.6 Downloaded crossbeam-epoch v0.9.18 Downloaded addr2line v0.26.1 Downloaded streaming-iterator v0.1.9 Downloaded filetime v0.2.29 Downloaded mdbook v0.4.40 Downloaded linux-raw-sys v0.12.1 Downloaded cranelift-native v0.135.1 Downloaded cranelift-frontend v0.135.1 Downloaded wasmtime-internal-wit-bindgen v48.0.1 Downloaded wasm-metadata v0.254.0 Downloaded rayon v1.11.0 Downloaded rayon-core v1.13.0 Downloaded async-std v1.13.2 Downloaded fdeflate v0.3.7 Downloaded rgb v0.8.52 Downloaded gif v0.14.2 Downloaded weezl v0.1.10 Downloaded color_quant v1.1.0 Downloaded tokio-socks v0.5.2 Downloaded thiserror v1.0.69 Downloaded thiserror-impl v1.0.69 Downloaded quinn-udp v0.5.14 Downloaded chacha20 v0.10.1 Downloaded wasmtime-internal-component-macro v48.0.1 Downloaded wit-parser v0.254.0 Downloaded wit-component v0.254.0 Downloaded encoding_rs v0.8.35 Downloaded async-global-executor v2.4.1 Downloaded async-channel v1.9.0 Downloaded event-listener v2.5.3 Downloaded smol_str v0.3.6 Downloaded borsh v1.5.7 Downloaded tiny-skia v0.11.4 Downloaded image-webp v0.2.4 Downloaded quinn v0.11.9 Downloaded rand v0.10.2 Downloaded lru-slab v0.1.2 Downloaded mime_guess v2.0.5 Downloaded mime v0.3.17 Downloaded webpki-roots v1.0.8 Downloaded rustls-platform-verifier v0.7.0 Downloaded postage v0.5.0 Downloaded static_assertions v1.1.0 Downloaded pollster v0.2.5 Downloaded crossbeam-queue v0.3.12 Downloaded atomic v0.5.3 Downloaded pollster v0.4.0 Downloaded num_cpus v1.17.0 Downloaded hexf-parse v0.2.1 Downloaded codespan-reporting v0.13.0 Downloaded bit-set v0.9.1 Downloaded bit-vec v0.9.1 Downloaded unicode-width v0.1.14 Downloaded accesskit_unix v0.22.1 Downloaded atspi v0.29.0 Downloaded atspi-proxies v0.13.0 Downloaded atspi-common v0.13.0 Downloaded zbus-lockstep-macros v0.5.2 Downloaded quick-xml v0.39.3 Downloaded zbus-lockstep v0.5.2 Downloaded accesskit_atspi_common v0.19.1 Downloaded tree-sitter-diff v0.1.0 Downloaded tree-sitter-css v0.23.2 Downloaded tree-sitter-bash v0.25.1 Downloaded nucleo v0.5.0 Downloaded linkify v0.10.0 Downloaded cpal v0.17.1 Downloaded alsa v0.10.0 Downloaded aws-smithy-query v0.60.15 Downloaded proxyvars v0.2.0 Downloaded similar v2.7.0 Downloaded toml v0.5.11 Downloaded pulldown-cmark-escape v0.10.1 Downloaded opener v0.7.2 Downloaded notify-debouncer-mini v0.4.1 Downloaded maplit v1.0.2 Downloaded xmlparser v0.13.6 Downloaded aws-sdk-ssooidc v1.96.0 Downloaded aws-sdk-sso v1.94.0 Downloaded base64 v0.21.7 Downloaded pulldown-cmark v0.10.3 Downloaded dbus v0.9.9 Downloaded notify v6.1.1 Downloaded inotify v0.9.6 Downloaded ammonia v4.1.4 Downloaded cssparser v0.37.0 Downloaded http-range-header v0.3.1 Downloaded aws-lc-sys v0.42.0 Downloaded aes v0.8.4 Downloaded wgpu v29.0.4 Downloaded wgpu-types v29.0.4 Downloaded wgpu-naga-bridge v29.0.4 Downloaded spirv v0.4.0+sdk-1.4.341.0 Downloaded rustc-hash v1.1.0 Downloaded calloop-wayland-source v0.4.1 Downloaded libdbus-sys v0.2.6 Downloaded mio v0.8.11 Downloaded handlebars v5.1.2 Downloaded elasticlunr-rs v3.0.2 Downloaded tower-http v0.4.4 Downloaded tower v0.4.13 Downloaded sqlx v0.8.6 Downloaded sqlx-sqlite v0.8.6 Downloaded sqlx-core v0.8.6 Downloaded pin-project v1.1.10 Downloaded pin-project-internal v1.1.10 Downloaded jsonwebtoken v10.3.0 Downloaded simple_asn1 v0.6.3 Downloaded time v0.3.47 Downloaded time-macros v0.2.27 Downloaded time-core v0.1.8 Downloaded h2 v0.4.12 Downloaded atomic-waker v1.1.2 Downloaded wasmtime-internal-unwinder v48.0.1 Downloaded target-lexicon v0.13.5 Downloaded postcard v1.1.3 Downloaded embedded-io v0.6.1 Downloaded embedded-io v0.4.0 Downloaded cobs v0.3.0 Downloaded wgpu-hal v29.0.4 Downloaded naga v29.0.4 Downloaded ec4rs v1.2.0 Downloaded palette_derive v0.7.6 Downloaded optfield v0.4.0 Downloaded num-format v0.4.4 Downloaded shellexpand v3.1.1 Downloaded sqlformat v0.2.6 Downloaded zstd v0.11.2+zstd.1.5.2 Downloaded zstd-safe v5.0.2+zstd.1.5.2 Downloaded spki v0.7.3 Downloaded tree-sitter-regex v0.24.3 Downloaded tree-sitter-jsdoc v0.23.2 Downloaded wasmtime-internal-versioned-export-macros v48.0.1 Downloaded wasmtime-environ v48.0.1 Downloaded wasmtime-internal-core v48.0.1 Downloaded wasmtime-internal-component-util v48.0.1 Downloaded wasmprinter v0.254.0 Downloaded wasmparser v0.254.0 Downloaded termcolor v1.4.1 Downloaded wasm-encoder v0.254.0 Downloaded object v0.39.1 Downloaded borsh-derive v1.5.7 Downloaded toml_edit v0.23.7 Downloaded toml_parser v1.0.4 Downloaded toml_datetime v0.7.3 Downloaded uuid v1.18.1 Downloaded siphasher v1.0.1 Downloaded polycool v0.4.0 Downloaded arrayvec v0.7.6 Downloaded palette v0.7.6 Downloaded itertools v0.15.0 Downloaded unicode_categories v0.1.1 Downloaded vcpkg v0.2.15 Downloaded simplecss v0.2.2 Downloaded rustybuzz v0.20.1 Downloaded hashbrown v0.14.5 Downloaded ahash v0.8.12 Downloaded const-random v0.1.18 Downloaded wayland-scanner v0.31.7 Downloaded quick-xml v0.37.5 Downloaded wayland-protocols v0.32.9 Downloaded wayland-client v0.31.11 Downloaded wayland-backend v0.3.15 Downloaded wayland-sys v0.31.11 Downloaded dlib v0.5.3 Downloaded libloading v0.8.9 Downloaded scoped-tls v1.0.1 Downloaded downcast-rs v1.2.1 Downloaded wayland-protocols-plasma v0.3.9 Downloaded wayland-cursor v0.31.11 Downloaded open v5.3.2 Downloaded pathdiff v0.2.3 Downloaded is-wsl v0.4.0 Downloaded renderdoc-sys v1.1.0 Downloaded ordered-float v5.5.0 Downloaded khronos-egl v6.0.0 Downloaded gpu-descriptor v0.3.2 Downloaded logos-codegen v0.15.1 Downloaded logos-codegen v0.16.1 Downloaded prost-build v0.14.4 Downloaded multimap v0.8.3 Downloaded xxhash-rust v0.8.15 Downloaded inotify v0.11.0 Downloaded inotify-sys v0.1.5 Downloaded is_executable v1.0.5 Downloaded rsa v0.9.10 Downloaded der v0.7.10 Downloaded tree-sitter-go v0.25.0 Downloaded nucleo-matcher v0.3.1 Downloaded diffy v0.4.2 Downloaded chardetng v0.1.17 Downloaded glob v0.3.3 Downloaded petgraph v0.8.3 Downloaded tree-sitter-c v0.24.1 Downloaded wax v0.7.0 Downloaded symphonia-metadata v0.5.5 Downloaded symphonia-core v0.5.5 Downloaded symphonia-format-riff v0.5.5 Downloaded extended v0.1.0 Downloaded symphonia-format-ogg v0.5.5 Downloaded symphonia-utils-xiph v0.5.5 Downloaded symphonia-format-isomp4 v0.5.5 Downloaded symphonia-codec-vorbis v0.5.5 Downloaded symphonia-codec-pcm v0.5.5 Downloaded symphonia-codec-aac v0.5.5 Downloaded hound v3.5.1 Downloaded dasp_sample v0.11.0 Downloaded aws-smithy-observability v0.2.5 Downloaded sct v0.7.1 Downloaded hyper-rustls v0.24.2 Downloaded aws-smithy-http v0.63.4 Downloaded aws-smithy-eventstream v0.60.20 Downloaded aws-smithy-json v0.62.5 Downloaded sec1 v0.3.0 Downloaded pkcs8 v0.9.0 Downloaded spki v0.6.0 Downloaded base16ct v0.1.1 Downloaded group v0.12.1 Downloaded ff v0.12.1 Downloaded crypto-bigint v0.4.9 Downloaded ecdsa v0.14.8 Downloaded signature v1.6.4 Downloaded rfc6979 v0.3.1 Downloaded aws-smithy-xml v0.60.15 Downloaded zip v0.6.6 Downloaded pbkdf2 v0.11.0 Downloaded password-hash v0.4.2 Downloaded shell-words v1.1.0 Downloaded nanoid v0.4.0 Downloaded tokio-tungstenite v0.28.0 Downloaded bmrng v0.5.2 Downloaded rmpv v1.3.0 Downloaded rmp v0.8.14 Downloaded async-compat v0.2.5 Downloaded headers-core v0.2.0 Downloaded rkyv_derive v0.7.45 Downloaded rend v0.4.2 Downloaded bytecheck v0.6.12 Downloaded simdutf8 v0.1.5 Downloaded ptr_meta v0.1.4 Downloaded ptr_meta_derive v0.1.4 Downloaded rand_distr v0.5.1 Downloaded aws-smithy-runtime v1.10.1 Downloaded aws-smithy-http-client v1.1.10 Downloaded rustls-webpki v0.101.7 Downloaded tokio-rustls v0.24.1 Downloaded h2 v0.3.27 Downloaded aws-sigv4 v1.4.0 Downloaded p256 v0.11.1 Downloaded elliptic-curve v0.12.3 Downloaded der v0.6.1 Downloaded crypto-bigint v0.5.5 Downloaded aws-runtime v1.7.0 Downloaded aws-config v1.8.14 Downloaded agent-client-protocol-schema v1.5.0 Downloaded webpki-roots v0.26.8 Downloaded rust_decimal v1.39.0 Downloaded rkyv v0.7.45 Downloaded dashmap v6.1.0 Downloaded tokio-tungstenite v0.20.1 Downloaded tungstenite v0.20.1 Downloaded matchit v0.7.3 Downloaded axum-core v0.3.4 Downloaded aws-smithy-checksums v0.64.4 Downloaded clang-sys v1.8.1 Downloaded cexpr v0.6.0 Downloaded yoke-derive v0.8.2 Downloaded futures-channel v0.3.32 Downloaded http-body v1.0.1 Downloaded http v1.3.1 Downloaded bitflags v2.13.1 Downloaded snafu-derive v0.8.9 Downloaded heck v0.4.1 Downloaded serde_urlencoded v0.7.1 Downloaded serde_path_to_error v0.1.20 Downloaded secrecy v0.10.3 Downloaded zeroize v1.8.2 Downloaded zeroize_derive v1.4.2 Downloaded cranelift-entity v0.135.1 Downloaded cranelift-bitset v0.135.1 Downloaded cranelift-bforest v0.135.1 Downloaded sha1_smol v1.0.1 Downloaded tracy-client v0.18.3 Downloaded tracing-serde v0.2.0 Downloaded tracing-log v0.2.0 Downloaded unicode-properties v0.1.3 Downloaded unicode-ccc v0.4.0 Downloaded zstd-sys v2.0.16+zstd.1.5.7 Downloaded rustls v0.21.12 Downloaded hyper v0.14.32 Downloaded aws-sdk-sts v1.98.0 Downloaded axum v0.6.20 Downloaded crc-fast v1.9.0 Downloaded snafu v0.8.9 Downloaded fax v0.2.6 Downloaded fax_derive v0.2.0 Downloaded libsqlite3-sys v0.30.1 Downloaded aws-sdk-s3 v1.123.0 Downloaded aws-sdk-kinesis v1.100.0 Downloaded bindgen v0.72.1 Downloaded itertools v0.11.0 Downloaded gimli v0.33.0 Downloaded hashbrown v0.16.1 Downloaded cpp_demangle v0.5.1 Downloaded regalloc2 v0.15.2 Downloaded float-cmp v0.9.0 Downloaded bytemuck_derive v1.10.2 Downloaded arrayref v0.3.9 Downloaded svgtypes v0.16.1 Downloaded lyon v1.0.16 Downloaded lyon_tessellation v1.0.16 Downloaded lyon_geom v1.0.17 Downloaded float_next_after v1.0.0 Downloaded inventory v0.3.21 Downloaded image v0.25.10 Downloaded tiff v0.11.3 Downloaded half v2.7.1 Downloaded xcursor v0.3.10 Downloaded x11rb-protocol v0.13.2 Downloaded gethostname v1.1.0 Downloaded as-raw-xcb-connection v1.0.1 Downloaded cranelift-codegen v0.135.1 Downloaded bumpalo v3.20.3 Downloaded tracing-subscriber v0.3.22 Downloaded ttf-parser v0.25.1 Downloaded rusty-fork v0.3.1 Downloaded quick-error v1.2.3 Downloaded loop9 v0.1.5 Downloaded pxfm v0.1.25 Downloaded hdrhistogram v7.5.4 Downloaded x11rb v0.13.2 Downloaded is-docker v0.2.0 Downloaded oo7 v0.6.0 Downloaded zbus_macros v5.13.2 Downloaded zbus_names v4.3.2 Downloaded serde_repr v0.1.20 Downloaded ordered-stream v0.2.0 Downloaded hex v0.4.3 Downloaded async-broadcast v0.7.2 Downloaded pbkdf2 v0.12.2 Downloaded hmac v0.12.1 Downloaded num-iter v0.1.45 Downloaded num v0.4.3 Downloaded num-complex v0.4.6 Downloaded md-5 v0.10.6 Downloaded gpu-descriptor-types v0.2.0 Downloaded gpu-allocator v0.28.0 Downloaded presser v0.3.1 Downloaded litrs v1.0.0 Downloaded phf_shared v0.11.3 Downloaded bincode v1.3.3 Downloaded handlebars v4.5.0 Downloaded pest_derive v2.8.3 Downloaded pest_generator v2.8.3 Downloaded pest_meta v2.8.3 Downloaded pest v2.8.3 Downloaded agent-client-protocol v2.0.0 Downloaded native-tls v0.2.18 Downloaded openssl-sys v0.9.117 Downloaded openssl-macros v0.1.1 Downloaded foreign-types v0.3.2 Downloaded foreign-types-shared v0.1.1 Downloaded sync_wrapper v0.1.2 Downloaded rustls-pemfile v1.0.4 Downloaded hyper-tls v0.5.0 Downloaded prometheus v0.14.0 Downloaded protobuf-support v3.7.2 Downloaded envy v0.4.2 Downloaded roxmltree v0.20.0 Downloaded data-url v0.3.2 Downloaded unarray v0.1.4 Downloaded aligned v0.4.3 Downloaded avif-serialize v0.8.6 Downloaded zvariant v5.11.0 Downloaded zbus v5.13.2 Downloaded num-bigint-dig v0.9.1 Downloaded hkdf v0.12.4 Downloaded phf_generator v0.13.1 Downloaded accesskit_consumer v0.38.0 Downloaded enumn v0.1.14 Downloaded fixedbitset v0.5.7 Downloaded embed-resource v3.0.6 Downloaded vte v0.15.0 Downloaded cursor-icon v1.2.0 Downloaded symphonia-bundle-mp3 v0.5.5 Downloaded symphonia-bundle-flac v0.5.5 Downloaded rtrb v0.3.2 Downloaded wiggle v48.0.1 Downloaded wiggle-macro v48.0.1 Downloaded wiggle-generate v48.0.1 Downloaded witx v0.9.1 Downloaded wasmtime-wasi-io v48.0.1 Downloaded cfg-expr v0.20.9 Downloaded json_dotpath v1.1.0 Downloaded dotenvy v0.15.7 Downloaded human_bytes v0.4.3 Downloaded minidumper v0.11.0 Downloaded uds v0.4.2 Downloaded scroll v0.12.0 Downloaded wyz v0.5.1 Downloaded tap v1.0.1 Downloaded radium v0.7.0 Downloaded funty v2.0.0 Downloaded hashlink v0.10.0 Downloaded openssl v0.10.81 Downloaded protobuf v3.7.2 Downloaded taffy v0.13.0 Downloaded av-scenechange v0.14.1 Downloaded y4m v0.8.0 Downloaded arg_enum_proc_macro v0.3.4 Downloaded imgref v1.12.0 Downloaded png v0.18.0 Downloaded moxcms v0.8.1 Downloaded futures-concurrency v7.7.1 Downloaded pori v0.0.0 Downloaded alsa-sys v0.3.1 Downloaded wasmtime-wasi v48.0.1 Downloaded wast v35.0.2 Downloaded cap-primitives v4.0.3 Downloaded constant_time_eq v0.1.5 Downloaded bzip2 v0.4.4 Downloaded reqwest v0.12.24 Downloaded fs2 v0.4.3 Downloaded cxx-build v1.0.187 Downloaded link-cplusplus v1.0.12 Downloaded cxxbridge-macro v1.0.187 Downloaded cxxbridge-flags v1.0.187 Downloaded tokio-stream v0.1.17 Downloaded pbjson-build v0.9.0 Downloaded pbjson v0.9.0 Downloaded gobject-sys v0.21.5 Downloaded system-deps v7.0.7 Downloaded version-compare v0.2.0 Downloaded glib-sys v0.21.5 Downloaded glib-macros v0.21.5 Downloaded pciid-parser v0.8.0 Downloaded bytecheck_derive v0.6.12 Downloaded bitvec v1.0.1 Downloaded matchers v0.2.0 Downloaded xcb v1.6.0 Downloaded quick-xml v0.30.0 Downloaded bitflags v1.3.2 Downloaded sysinfo v0.31.4 Downloaded waker-fn v1.2.0 Downloaded xmlwriter v0.1.0 Downloaded unicode-vo v0.1.0 Downloaded unicode-script v0.5.8 Downloaded unicode-bidi v0.3.18 Downloaded strict-num v0.1.1 Downloaded core_maths v0.1.1 Downloaded roxmltree v0.21.1 Downloaded imagesize v0.14.0 Downloaded tinyvec v1.10.0 Downloaded fontconfig-parser v0.5.8 Downloaded rand_xorshift v0.4.0 Downloaded convert_case v0.11.0 Downloaded bit-vec v0.8.0 Downloaded bit-set v0.8.0 Downloaded darling_macro v0.23.0 Downloaded darling_core v0.23.0 Downloaded bzip2-sys v0.1.13+1.0.8 Downloaded cxx v1.0.187 Downloaded glib v0.21.5 Downloaded proc-macro2-diagnostics v0.10.1 Downloaded aliasable v0.1.3 Downloaded async-stream v0.3.6 Downloaded async-stream-impl v0.3.6 Downloaded reqwest v0.11.27 Downloaded tokio-native-tls v0.3.1 Downloaded stable_deref_trait v1.2.1 Downloaded zerotrie v0.2.5 Downloaded libbz2-rs-sys v0.2.2 Downloaded unindent v0.2.4 Downloaded tree-sitter-json v0.24.8 Downloaded wasmtime-c-api-impl v48.0.1 Downloaded wasmtime-internal-c-api-macros v48.0.1 Downloaded pulley-macros v48.0.1 Downloaded cranelift-control v0.135.1 Downloaded arbitrary v1.4.2 Downloaded cranelift-codegen-shared v0.135.1 Downloaded cranelift-srcgen v0.135.1 Downloaded cranelift-assembler-x64-meta v0.135.1 Downloaded cranelift-assembler-x64 v0.135.1 Downloaded wasmtime-internal-jit-icache-coherence v48.0.1 Downloaded wasmtime-internal-jit-debug v48.0.1 Downloaded wasmtime-internal-fiber v48.0.1 Downloaded thread_local v1.1.9 Downloaded sharded-slab v0.1.7 Downloaded lazy_static v1.5.0 Downloaded nu-ansi-term v0.50.3 Downloaded usvg v0.46.0 Downloaded fontdb v0.23.0 Downloaded zune-core v0.5.1 Downloaded ravif v0.13.0 Downloaded wasm-bindgen v0.2.120 Downloaded wasm-bindgen-shared v0.2.120 Downloaded wasm-bindgen-macro v0.2.120 Downloaded v_frame v0.3.9 Downloaded aligned-vec v0.6.4 Downloaded equator-macro v0.4.2 Downloaded simd_helpers v0.1.0 Downloaded paste v1.0.15 Downloaded num-derive v0.4.2 Downloaded maybe-rayon v0.1.1 Downloaded built v0.8.0 Downloaded bitstream-io v4.9.0 Downloaded core2 v0.4.0 Downloaded av1-grain v0.2.4 Downloaded num-rational v0.4.2 Downloaded cipher v0.4.4 Downloaded inout v0.1.4 Downloaded block-padding v0.3.3 Downloaded cbc v0.1.2 Downloaded yazi v0.2.1 Downloaded font-types v0.10.0 Downloaded etagere v0.2.15 Downloaded toml v0.9.8 Downloaded toml_writer v1.0.4 Downloaded serde_spanned v1.0.3 Downloaded ignore v0.4.24 Downloaded signal-hook v0.4.4 Downloaded rustix-openpty v0.2.0 Downloaded rustix-linux-procfs v0.1.1 Downloaded maybe-owned v0.3.4 Downloaded io-lifetimes v3.0.1 Downloaded io-extras v0.19.0 Downloaded aws-smithy-async v1.2.14 Downloaded crc v3.3.0 Downloaded crc-catalog v2.4.0 Downloaded wasmtime v48.0.1 Downloaded pulley-interpreter v48.0.1 Downloaded cranelift-isle v0.135.1 Downloaded cranelift-codegen-meta v0.135.1 Downloaded wasmtime-internal-cranelift v48.0.1 Downloaded zune-jpeg v0.5.15 Downloaded zeno v0.3.3 Downloaded sysinfo v0.39.6 Downloaded cached_proc_macro v0.25.0 Downloaded darling v0.20.11 Downloaded darling_macro v0.20.11 Downloaded darling_core v0.20.11 Downloaded bon v3.8.2 Downloaded bon-macros v3.8.2 Downloaded darling v0.23.0 Downloaded regex-lite v0.1.8 Downloaded aws-types v1.3.12 Downloaded aws-smithy-runtime-api v1.11.4 Downloaded gio-sys v0.21.5 Downloaded scroll_derive v0.12.1 Downloaded process-reader v0.1.0 Downloaded smart-default v0.7.1 Downloaded range-map v0.2.0 Downloaded debugid v0.8.0 Downloaded futures-intrusive v0.5.0 Downloaded bigdecimal v0.4.8 Downloaded flume v0.11.1 Downloaded stringprep v0.1.5 Downloaded unicode-normalization v0.1.25 Downloaded sqlx-mysql v0.8.6 Downloaded sqlx-macros v0.8.6 Downloaded sqlx-macros-core v0.8.6 Downloaded sea-orm-macros v1.1.10 Downloaded sea-bae v0.2.2 Downloaded strum v0.26.3 Downloaded sea-query-binder v0.7.0 Downloaded sea-query v0.32.7 Downloaded ordered-float v4.6.0 Downloaded inherent v1.0.13 Downloaded pgvector v0.4.1 Downloaded ouroboros v0.18.5 Downloaded ouroboros_macro v0.18.5 Downloaded minimal-lexical v0.2.1 Downloaded ashpd v0.13.5 Downloaded swash v0.2.6 Downloaded skrifa v0.37.0 Downloaded read-fonts v0.35.0 Downloaded plotters-svg v0.3.7 Downloaded plotters-backend v0.3.7 Downloaded oorandom v11.1.5 Downloaded ciborium-ll v0.2.2 Downloaded anes v0.1.6 Downloaded unicode-linebreak v0.1.5 Downloaded sys-locale v0.3.2 Downloaded rangemap v1.7.1 Downloaded linebender_resource_handle v0.1.1 Downloaded phf v0.13.1 Downloaded phf_macros v0.13.1 Downloaded const_format v0.2.35 Downloaded protox-parse v0.9.0 Downloaded serde_yaml_ng v0.10.0 Downloaded symphonia v0.5.5 Downloaded procfs-core v0.18.0 Downloaded uuid-simd v0.8.0 Downloaded referencing v0.51.0 Downloaded micromap v0.3.0 Downloaded whoami v1.6.1 Downloaded ciborium-io v0.2.2 Downloaded font-types v0.11.0 Downloaded self_cell v1.2.2 Downloaded prost-types v0.14.4 Downloaded prost v0.14.4 Downloaded prost-derive v0.14.4 Downloaded jsonschema v0.51.0 Downloaded sqlx-postgres v0.8.6 Downloaded litemap v0.8.0 Downloaded potential_utf v0.1.3 Downloaded write16 v1.0.0 Downloaded utf16_iter v1.0.5 Downloaded diff v0.1.13 Downloaded memoffset v0.9.1 Downloaded cfg_aliases v0.2.1 Downloaded dirs v6.0.0 Downloaded dirs-sys v0.5.0 Downloaded option-ext v0.2.0 Downloaded command-fds v0.3.2 Downloaded compression-core v0.4.29 Downloaded compression-codecs v0.4.31 Downloaded deflate64 v0.1.10 Downloaded bzip2 v0.6.1 Downloaded hash32 v0.3.1 Downloaded ctor v1.0.12 Downloaded stacker v0.1.25 Downloaded psm v0.1.30 Downloaded spin v0.10.0 Downloaded seahash v4.1.0 Downloaded itertools v0.10.5 Downloaded sea-orm v1.1.10 Downloaded displaydoc v0.2.5 Downloaded icu_provider v2.3.0 Downloaded yansi v1.0.1 Downloaded nix v0.30.1 Downloaded async_zip v0.0.18 Downloaded async-compression v0.4.32 Downloaded linktime-proc-macro v0.2.2 Downloaded link-section v0.19.2 Downloaded stacksafe-macro v1.0.3 Downloaded flume v0.12.0 Downloaded svg_fmt v0.4.5 Downloaded criterion v0.5.1 Downloaded tinytemplate v1.2.1 Downloaded plotters v0.3.7 Downloaded skrifa v0.40.0 Downloaded read-fonts v0.37.0 Downloaded home v0.5.11 Downloaded aws-credential-types v1.2.12 Downloaded crossbeam v0.8.4 Downloaded seccompiler v0.5.0 Downloaded heed v0.21.0 Downloaded synchronoise v1.0.1 Downloaded page_size v0.6.0 Downloaded lmdb-master-sys v0.2.5 Downloaded doxygen-rs v0.4.2 Downloaded phf v0.11.3 Downloaded goblin v0.9.3 Downloaded plain v0.2.3 Downloaded failspot v0.2.0 Downloaded error-graph v0.1.1 Downloaded crash-context v0.8.0 Downloaded crash-handler v0.8.0 Downloaded lru v0.16.4 Downloaded atoi v2.0.0 Downloaded writeable v0.6.4 Downloaded tinystr v0.8.4 Downloaded miette-derive v7.6.0 Downloaded logos-derive v0.15.1 Downloaded tiny_http v0.12.0 Downloaded httpdate v1.0.3 Downloaded chunked_transfer v1.5.0 Downloaded unicode-general-category v1.1.0 Downloaded servo_arc v0.4.3 Downloaded cosmic-text v0.19.0 Downloaded harfrust v0.5.0 Downloaded miette v7.6.0 Downloaded ascii v1.1.0 Downloaded roughr-merman v0.12.3 Downloaded precomputed-hash v0.1.1 Downloaded phf_codegen v0.13.1 Downloaded cssparser v0.36.0 Downloaded dtoa-short v0.3.5 Downloaded env_logger v0.10.2 Downloaded humantime v2.3.0 Downloaded hashlink v0.8.4 Downloaded async-recursion v1.1.1 Downloaded utf8-chars v3.0.6 Downloaded peg v0.8.5 Downloaded peg-runtime v0.8.5 Downloaded peg-macros v0.8.5 Downloaded indenter v0.3.4 Downloaded cached_proc_macro_types v0.1.1 Downloaded icu_locale_core v2.3.0 Downloaded nom v8.0.0 Downloaded pulldown-cmark v0.13.4 Downloaded circular-buffer v1.2.0 Downloaded any_vec v0.14.0 Downloaded icu_properties_data v2.3.0 Downloaded icu_collections v2.3.0 Downloaded icu_normalizer v2.3.0 Downloaded icu_normalizer_data v2.3.0 Downloaded form_urlencoded v1.2.2 Downloaded tracing-attributes v0.1.31 Downloaded tower-service v0.3.3 Downloaded futures-sink v0.3.32 Downloaded futures-io v0.3.32 Downloaded sync_wrapper v1.0.2 Downloaded quick-xml v0.41.0 Downloaded merman v0.8.0-alpha.5 Downloaded yaml-rust2 v0.8.1 Downloaded tracing-core v0.1.35 Downloaded once_cell v1.21.4 Downloaded tower-layer v0.3.3 Downloaded futures-core v0.3.32 Downloaded tokio-io v0.1.13 Downloaded ryu-js v1.0.2 Downloaded fancy-regex v0.19.0 Downloaded fearless_simd v0.4.1 Downloaded logos v0.15.1 Downloaded lol_html v3.0.1 Downloaded selectors v0.37.0 Downloaded betlang v0.1.1 Downloaded emojis v0.9.0 Downloaded brush-parser v0.3.0 Downloaded cached v0.56.0 Downloaded tracing v0.1.43 Downloaded tower-http v0.6.11 Downloaded tower v0.5.2 Downloaded tokio-util v0.7.18 Downloaded futures-util v0.3.32 Downloaded schemars_derive v1.0.4 Downloaded serde_derive_internals v0.29.1 Downloaded ref-cast v1.0.25 Downloaded ref-cast-impl v1.0.25 Downloaded dyn-clone v1.0.20 Downloaded rust-embed-utils v8.11.0 Downloaded sha2 v0.10.9 Downloaded rust-embed-impl v8.11.0 Downloaded merman-core v0.8.0-alpha.5 Downloaded globset v0.4.17 Downloaded rand_core v0.9.3 Downloaded getrandom v0.3.4 Downloaded merman-render v0.8.0-alpha.5 Downloaded slab v0.4.11 Downloaded powerfmt v0.2.0 Downloaded deranged v0.5.4 Downloaded num-integer v0.1.46 Downloaded signature v2.2.0 Downloaded async-net v2.0.0 Downloaded async-executor v1.13.3 Downloaded iovec v0.1.4 Downloaded byteorder v1.5.0 Downloaded futures-macro v0.3.32 Downloaded num_threads v0.1.7 Downloaded thiserror v2.0.17 Downloaded rand_core v0.6.4 Downloaded digest v0.10.7 Downloaded polling v3.11.0 Downloaded async-lock v3.4.2 Downloaded bytes v0.4.12 Downloaded futures-task v0.3.32 Downloaded num-conv v0.2.0 Downloaded thiserror-impl v2.0.17 Downloaded shlex v1.3.0 Downloaded async-io v2.6.0 Downloaded async-fs v2.2.0 Downloaded getrandom v0.2.16 Downloaded futures v0.1.31 Downloaded schemars v1.0.4 Downloaded rust-embed v8.11.0 Downloaded num-bigint v0.4.8 Downloaded serde_json_lenient v0.2.4 Downloaded rand v0.9.4 Downloaded bstr v1.12.1 Downloaded rand_chacha v0.9.0 Downloaded ppv-lite86 v0.2.21 Downloaded zerocopy v0.8.27 Downloaded zerocopy-derive v0.8.27 Downloaded pretty_assertions v1.4.1 Installing cargo-about@0.8.2... Updating crates.io index Downloading crates ... Downloaded cargo-about v0.8.2 Installing cargo-about v0.8.2 Updating crates.io index Locking 237 packages to latest compatible versions Adding codespan v0.12.0 (available: v0.13.1) Adding codespan-reporting v0.12.0 (available: v0.13.1) Adding krates v0.20.0 (available: v0.21.3) Adding reqwest v0.12.28 (available: v0.13.5) Adding spdx v0.12.0 (available: v0.13.5) Adding toml v0.9.12+spec-1.1.0 (available: v1.1.6+spec-1.1.0) Adding toml_edit v0.23.10+spec-1.0.0 (available: v0.25.15+spec-1.1.0) Downloading crates ... Downloaded aho-corasick v1.1.5 Downloaded anstream v1.0.0 Downloaded anstyle v1.0.14 Downloaded anstyle-parse v1.0.0 Downloaded anstyle-query v1.1.5 Downloaded askalono v0.5.0 Downloaded autocfg v1.5.1 Downloaded clap_derive v4.6.7 Downloaded clap_builder v4.6.7 Downloaded getrandom v0.2.17 Downloaded pin-project-lite v0.2.17 Downloaded log v0.4.34 Downloaded quinn v0.11.12 Downloaded find-msvc-tools v0.1.13 Downloaded cc v1.4.7 Downloaded is_terminal_polyfill v1.70.2 Downloaded fern v0.7.1 Downloaded crossbeam-deque v0.8.8 Downloaded http-body v1.1.0 Downloaded indexmap v2.14.2 Downloaded codespan v0.12.0 Downloaded chacha20 v0.10.2 Downloaded rayon v1.12.0 Downloaded cfg_aliases v0.2.2 Downloaded displaydoc v0.2.7 Downloaded codespan-reporting v0.12.0 Downloaded derive_builder v0.20.2 Downloaded bitflags v2.13.2 Downloaded futures-sink v0.3.34 Downloaded crossbeam-utils v0.8.23 Downloaded http v1.5.0 Downloaded ipnet v2.12.2 Downloaded futures-core v0.3.34 Downloaded handlebars v6.4.4 Downloaded camino v1.2.6 Downloaded colorchoice v1.0.5 Downloaded derive_builder_macro v0.20.2 Downloaded icu_provider v2.3.1 Downloaded clap v4.6.7 Downloaded crossbeam-epoch v0.9.21 Downloaded ignore v0.4.33 Downloaded pest_generator v2.9.1 Downloaded clap_lex v1.1.1 Downloaded http-body-util v0.1.5 Downloaded jobserver v0.1.35 Downloaded either v1.18.0 Downloaded krates v0.20.0 Downloaded derive_builder_core v0.20.2 Downloaded futures-task v0.3.34 Downloaded home v0.5.12 Downloaded bytes v1.12.1 Downloaded futures-io v0.3.34 Downloaded time-core v0.1.9 Downloaded idna_adapter v1.2.2 Downloaded litemap v0.8.3 Downloaded pest_derive v2.9.1 Downloaded deranged v0.5.8 Downloaded cfg-if v1.0.5 Downloaded mio v1.2.3 Downloaded pkg-config v0.3.34 Downloaded rmp v0.8.15 Downloaded bstr v1.13.1 Downloaded globset v0.4.20 Downloaded mimalloc v0.1.52 Downloaded num-conv v0.2.2 Downloaded potential_utf v0.1.6 Downloaded rustc-hash v2.1.3 Downloaded serde_spanned v1.1.1 Downloaded hyper v1.11.1 Downloaded quinn-udp v0.5.15 Downloaded lru-slab v0.1.3 Downloaded thiserror-impl v2.0.20 Downloaded tokio-rustls v0.26.5 Downloaded thiserror v2.0.20 Downloaded zerofrom-derive v0.1.8 Downloaded synstructure v0.14.0 Downloaded toml_datetime v0.7.5+spec-1.1.0 Downloaded toml_writer v1.1.2+spec-1.1.0 Downloaded futures-channel v0.3.34 Downloaded num-order v1.2.0 Downloaded rustls-pki-types v1.15.1 Downloaded slab v0.4.12 Downloaded zstd-safe v7.3.0 Downloaded zstd v0.13.3 Downloaded yoke-derive v0.8.3 Downloaded toml_parser v1.1.3+spec-1.1.0 Downloaded rmp-serde v1.3.1 Downloaded semver v1.0.28 Downloaded smallvec v1.16.1 Downloaded pest_meta v2.9.1 Downloaded twox-hash v2.1.4 Downloaded zerovec-derive v0.11.6 Downloaded serde_derive v1.0.229 Downloaded tinyvec v1.13.3 Downloaded serde_core v1.0.229 Downloaded zerofrom v0.1.8 Downloaded zeroize v1.9.0 Downloaded toml v0.9.12+spec-1.1.0 Downloaded getrandom v0.4.3 Downloaded num-modular v0.6.5 Downloaded toml_edit v0.23.10+spec-1.0.0 Downloaded serde v1.0.229 Downloaded tracing-core v0.1.36 Downloaded unicode-ident v1.0.26 Downloaded rustls-webpki v0.103.15 Downloaded futures-util v0.3.34 Downloaded url v2.5.8 Downloaded hyper-util v0.1.20 Downloaded pest v2.9.1 Downloaded regex v1.13.1 Downloaded reqwest v0.12.28 Downloaded tower v0.5.3 Downloaded winnow v1.0.4 Downloaded winnow v0.7.15 Downloaded webpki-roots v1.0.9 Downloaded time v0.3.55 Downloaded quinn-proto v0.11.18 Downloaded syn v2.0.119 Downloaded syn v3.0.6 Downloaded rustls v0.23.45 Downloaded tracing v0.1.44 Downloaded libmimalloc-sys v0.1.49 Downloaded libc v0.2.189 Downloaded zstd-sys v2.1.0+zstd.1.5.7 Downloaded tokio v1.53.1 Downloaded spdx v0.12.0 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling unicode-ident v1.0.26 Compiling libc v0.2.189 Compiling shlex v2.0.1 Compiling find-msvc-tools v0.1.13 Compiling memchr v2.8.3 Compiling serde_core v1.0.229 Compiling stable_deref_trait v1.2.1 Compiling smallvec v1.16.1 Compiling itoa v1.0.18 Compiling cfg-if v1.0.5 Compiling bytes v1.12.1 Compiling pin-project-lite v0.2.17 Compiling futures-core v0.3.34 Compiling litemap v0.8.3 Compiling writeable v0.6.4 Compiling icu_normalizer_data v2.3.0 Compiling crossbeam-utils v0.8.23 Compiling icu_properties_data v2.3.0 Compiling utf8_iter v1.0.4 Compiling serde v1.0.229 Compiling futures-sink v0.3.34 Compiling pkg-config v0.3.34 Compiling percent-encoding v2.3.2 Compiling crossbeam-epoch v0.9.21 Compiling zeroize v1.9.0 Compiling strsim v0.11.1 Compiling fnv v1.0.7 Compiling once_cell v1.21.4 Compiling ident_case v1.0.1 Compiling httparse v1.10.1 Compiling log v0.4.34 Compiling crossbeam-deque v0.8.8 Compiling slab v0.4.12 Compiling futures-io v0.3.34 Compiling futures-task v0.3.34 Compiling autocfg v1.5.1 Compiling untrusted v0.9.0 Compiling rustls-pki-types v1.15.1 Compiling zmij v1.0.23 Compiling regex-syntax v0.8.11 Compiling rustls v0.23.45 Compiling ucd-trie v0.1.7 Compiling try-lock v0.2.5 Compiling tower-service v0.3.3 Compiling serde_json v1.0.151 Compiling tracing-core v0.1.36 Compiling form_urlencoded v1.2.2 Compiling futures-channel v0.3.34 Compiling hashbrown v0.17.1 Compiling getrandom v0.4.3 Compiling atomic-waker v1.1.2 Compiling equivalent v1.0.2 Compiling rand_core v0.10.1 Compiling rayon-core v1.13.0 Compiling utf8parse v0.2.2 Compiling zstd-safe v7.3.0 Compiling want v0.3.1 Compiling subtle v2.6.1 Compiling sync_wrapper v1.0.2 Compiling colorchoice v1.0.5 Compiling camino v1.2.6 Compiling base64 v0.22.1 Compiling anstyle-parse v1.0.0 Compiling same-file v1.0.6 Compiling anyhow v1.0.104 Compiling thiserror v2.0.20 Compiling anstyle v1.0.14 Compiling foldhash v0.1.5 Compiling futures-util v0.3.34 Compiling aho-corasick v1.1.5 Compiling anstyle-query v1.1.5 Compiling parking_lot_core v0.9.12 Compiling tower-layer v0.3.3 Compiling ipnet v2.12.2 Compiling winnow v1.0.4 Compiling is_terminal_polyfill v1.70.2 Compiling walkdir v2.5.0 Compiling chacha20 v0.10.2 Compiling pest v2.9.1 Compiling num-traits v0.2.19 Compiling webpki-roots v1.0.9 Compiling hashbrown v0.15.5 Compiling bstr v1.13.1 Compiling anstream v1.0.0 Compiling termcolor v1.4.1 Compiling heck v0.5.0 Compiling http v1.5.0 Compiling tracing v0.1.44 Compiling scopeguard v1.2.0 Compiling num-modular v0.6.5 Compiling tinyvec v1.13.3 Compiling clap_lex v1.1.1 Compiling toml_writer v1.1.2+spec-1.1.0 Compiling bitflags v2.13.2 Compiling fixedbitset v0.5.7 Compiling ryu v1.0.23 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling indexmap v2.14.2 Compiling winnow v0.7.15 Compiling unicode-width v0.2.2 Compiling either v1.18.0 Compiling syn v3.0.6 Compiling syn v2.0.119 Compiling clap_builder v4.6.7 Compiling lock_api v0.4.14 Compiling cfg-expr v0.20.9 Compiling time-core v0.1.9 Compiling lazy_static v1.5.0 Compiling powerfmt v0.2.0 Compiling unicode-normalization v0.1.25 Compiling codespan-reporting v0.12.0 Compiling deranged v0.5.8 Compiling jobserver v0.1.35 Compiling num-conv v0.2.2 Compiling fern v0.7.1 Compiling socket2 v0.6.5 Compiling mio v1.2.3 Compiling getrandom v0.2.17 Compiling spdx v0.12.0 Compiling home v0.5.12 Compiling nu-ansi-term v0.50.3 Compiling num-order v1.2.0 Compiling cc v1.4.7 Compiling http-body v1.1.0 Compiling rand v0.10.2 Compiling rmp v0.8.15 Compiling codespan v0.12.0 Compiling http-body-util v0.1.5 Compiling parking_lot v0.12.5 Compiling rayon v1.12.0 Compiling tokio v1.53.1 Compiling petgraph v0.8.3 Compiling pest_meta v2.9.1 Compiling regex-automata v0.4.18 Compiling twox-hash v2.1.4 Compiling time v0.3.55 Compiling ring v0.17.14 Compiling zstd-sys v2.1.0+zstd.1.5.7 Compiling libmimalloc-sys v0.1.49 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling semver v1.0.28 Compiling serde_spanned v1.1.1 Compiling toml_edit v0.23.10+spec-1.0.0 Compiling toml v0.9.12+spec-1.1.0 Compiling zstd v0.13.3 Compiling darling_core v0.20.11 Compiling pest_generator v2.9.1 Compiling synstructure v0.14.0 Compiling globset v0.4.20 Compiling regex v1.13.1 Compiling pest_derive v2.9.1 Compiling ignore v0.4.33 Compiling zerofrom-derive v0.1.8 Compiling yoke-derive v0.8.3 Compiling zerovec-derive v0.11.6 Compiling displaydoc v0.2.7 Compiling serde_derive v1.0.229 Compiling thiserror-impl v2.0.20 Compiling clap_derive v4.6.7 Compiling hyper v1.11.1 Compiling tower v0.5.3 Compiling darling_macro v0.20.11 Compiling zerofrom v0.1.8 Compiling darling v0.20.11 Compiling derive_builder_core v0.20.2 Compiling yoke v0.8.3 Compiling mimalloc v0.1.52 Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Compiling clap v4.6.7 Compiling hyper-util v0.1.20 Compiling rustls-webpki v0.103.15 Compiling derive_builder_macro v0.20.2 Compiling derive_builder v0.20.2 Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Compiling icu_collections v2.3.0 Compiling icu_locale_core v2.3.0 Compiling rmp-serde v1.3.1 Compiling serde_urlencoded v0.7.1 Compiling krates v0.20.0 Compiling handlebars v6.4.4 Compiling askalono v0.5.0 Compiling icu_provider v2.3.1 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Compiling idna_adapter v1.2.2 Compiling idna v1.1.0 Compiling url v2.5.8 Compiling tower-http v0.6.11 Compiling tokio-rustls v0.26.5 Compiling hyper-rustls v0.27.9 Compiling reqwest v0.12.28 Compiling cargo-about v0.8.2 Finished `release` profile [optimized + debuginfo] target(s) in 14m 46s Installing /build/zed/src/bin/cargo-about Installed package `cargo-about v0.8.2` (executable `cargo-about`) warning: be sure to add `/build/zed/src/bin` to your PATH to be able to run the installed binaries Generating cargo licenses + fail_on_stderr cargo about generate --fail -c script/licenses/zed-licenses.toml script/licenses/template.md.hbs ++ mktemp + local tmpfile=/tmp/tmp.S283xJj0qq + cargo about generate --fail -c script/licenses/zed-licenses.toml script/licenses/template.md.hbs ++ tee /tmp/tmp.S283xJj0qq + local rc=0 + '[' -s /tmp/tmp.S283xJj0qq ']' + rm /tmp/tmp.S283xJj0qq + return 0 + set +x generate-licenses completed. See /build/zed/src/zed-1.20.2/assets/licenses.md ==>(B Starting build()...(B ~/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc ~/zed/src/zed-1.20.2 Building LiveKit WebRTC - Linux Arch: riscv64 Profile: release Cloning into 'depot_tools'... WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will be created. /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/DEPS:2422: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. "webrtc_lib_link_test\.cc": [ [0:01:18] Still working on: [0:01:18] src/third_party [0:01:28] Still working on: [0:01:28] src/third_party [0:01:38] Still working on: [0:01:38] src/third_party [0:01:48] Still working on: [0:01:48] src/third_party [0:01:53] Still working on: [0:01:53] src/third_party ERROR:root:Failed to get version info: Git command 'git log -1 --format=%H %ct --grep=^Change-Id: HEAD' in /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/build failed: rc=0, stdout='' stderr='' WARNING:root:Falling back to a version of 0.0.0 to allow script to finish. This is normal if you are bootstrapping a new environment or do not have a git repository for any other reason. If not, this could represent a serious error. patching file call/rtp_config.cc patching file modules/video_capture/linux/pipewire_session.cc Checking patch tools_webrtc/libs/generate_licenses.py... Hunk #1 succeeded at 92 (offset 6 lines). Applied patch tools_webrtc/libs/generate_licenses.py cleanly. Checking patch rtc_base/boringssl_certificate.cc... Checking patch rtc_base/boringssl_certificate.h... Checking patch rtc_base/openssl_adapter.cc... Checking patch rtc_base/openssl_stream_adapter.cc... Applied patch rtc_base/boringssl_certificate.cc cleanly. Applied patch rtc_base/boringssl_certificate.h cleanly. Applied patch rtc_base/openssl_adapter.cc cleanly. Applied patch rtc_base/openssl_stream_adapter.cc cleanly. Checking patch BUILD.gn... Applied patch BUILD.gn cleanly. Checking patch config/compiler/BUILD.gn... Applied patch config/compiler/BUILD.gn cleanly. Checking patch dav1d/BUILD.gn... Applied patch dav1d/BUILD.gn cleanly. install prefix /usr/local source path /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg C compiler clang C library glibc ARCH c (generic) big-endian no runtime cpu detection yes debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support no network support no threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled yes makeinfo supports HTML yes xmllint enabled yes External libraries: libopus External libraries providing hardware acceleration: Libraries: avcodec avformat avutil Programs: Enabled decoders: aac pcm_alaw pcm_s24be flac pcm_f32le pcm_s24le h264 pcm_mulaw pcm_s32le libopus pcm_s16be pcm_u8 mp3 pcm_s16le vorbis Enabled encoders: Enabled hwaccels: Enabled parsers: aac mpegaudio vp9 flac opus h264 vorbis Enabled demuxers: aac mov wav flac mp3 matroska ogg Enabled muxers: Enabled protocols: Enabled filters: Enabled bsfs: Enabled indevs: Enabled outdevs: License: LGPL version 2.1 or later GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version CC libavformat/aacdec.o CC libavformat/allformats.o CC libavformat/apetag.o CC libavformat/avformat.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/demux.o CC libavformat/demux_utils.o CC libavformat/dovi_isom.o CC libavformat/dump.o CC libavformat/dv.o CC libavformat/dvdclut.o CC libavformat/flac_picture.o CC libavformat/flacdec.o CC libavformat/format.o CC libavformat/id3v1.o CC libavformat/id3v2.o CC libavformat/img2.o CC libavformat/isom.o CC libavformat/isom_tags.o CC libavformat/matroska.o CC libavformat/matroskadec.o CC libavformat/metadata.o CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/matroskadec.c:47:5: warning: 'CONFIG_LZO' is not defined, evaluates to 0 [-Wundef] 47 | #if CONFIG_LZO | ^ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/matroskadec.c:1721:5: warning: 'CONFIG_LZO' is not defined, evaluates to 0 [-Wundef] 1721 | #if CONFIG_LZO | ^ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/matroskadec.c:1692:9: warning: unused variable 'olen' [-Wunused-variable] 1692 | int olen; | ^~~~ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/matroskadec.c:1818:1: warning: unused label 'failed' [-Wunused-label] 1818 | failed: | ^~~~~~~ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/matroskadec.c:2087:5: warning: 'CONFIG_LZO' is not defined, evaluates to 0 [-Wundef] 2087 | #if CONFIG_LZO | ^ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/matroskadec.c:2761:13: warning: variable 'flavor' set but not used [-Wunused-but-set-variable] 2761 | int flavor; | ^ CC libavformat/mp3dec.o CC libavformat/mux.o CC libavformat/mux_utils.o CC libavformat/oggdec.o CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o CC libavformat/oggparseflac.o CC libavformat/oggparseogm.o CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.o CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.o CC libavformat/options.o CC libavformat/os_support.o CC libavformat/pcm.o 6 warnings generated. CC libavformat/protocols.o CC libavformat/qtpalette.o CC libavformat/rawdec.o CC libavformat/replaygain.o CC libavformat/riff.o /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/rawdec.c:106:12: warning: unused function 'raw_data_read_header' [-Wunused-function] 106 | static int raw_data_read_header(AVFormatContext *s) | ^~~~~~~~~~~~~~~~~~~~ CC libavformat/riffdec.o CC libavformat/rmsipr.o CC libavformat/sdp.o 1 warning generated. CC libavformat/seek.o CC libavformat/url.o CC libavformat/utils.o CC libavformat/version.o CC libavformat/vorbiscomment.o CC libavformat/wavdec.o GEN libavformat/libavformat.pc /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavformat/wavdec.c:693:16: warning: unused function 'find_guid' [-Wunused-function] 693 | static int64_t find_guid(AVIOContext *pb, const uint8_t guid1[16]) | ^~~~~~~~~ CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/to_upper4.o GEN libavcodec/libavcodec.pc CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o 1 warning generated. CC libavutil/base64.o /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavutil/avsscanf.c:951:12: warning: unused function 'ff_vsscanf' [-Wunused-function] 951 | static int ff_vsscanf(const char *s, const char *fmt, va_list ap) | ^~~~~~~~~~ 1 warning generated. CC libavutil/blowfish.o CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/container_fifo.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavutil/csp.c:607:13: warning: result of comparison of unsigned enum expression < 0 is always false [-Wtautological-unsigned-enum-zero-compare] 607 | if (trc < 0 || trc >= AVCOL_TRC_NB) | ~~~ ^ ~ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavutil/csp.c:633:13: warning: result of comparison of unsigned enum expression < 0 is always false [-Wtautological-unsigned-enum-zero-compare] 633 | if (trc < 0 || trc >= AVCOL_TRC_NB) | ~~~ ^ ~ CC libavutil/detection_bbox.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o 2 warnings generated. CC libavutil/executor.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o CC libavutil/iamf.o CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.o CC libavutil/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/refstruct.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/side_data.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o CC libavutil/timecode_internal.o CC libavutil/timestamp.o CC libavutil/tree.o CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.o CC libavutil/tx_int32.o CC libavutil/utils.o CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.o CC libavutil/video_hint.o CC libavutil/xga_font_data.o CC libavutil/xtea.o GEN libavutil/libavutil.pc CC libavcodec/aac/aacdec.o AR libavformat/libavformat.a CC libavcodec/aac/aacdec_ac.o CC libavcodec/aac/aacdec_float.o CC libavcodec/aac/aacdec_lpd.o CC libavcodec/aac/aacdec_tab.o CC libavcodec/aac/aacdec_usac.o CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_parser.o /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavcodec/aac_ac3_parser.c:99:13: warning: variable 'bit_rate' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 99 | if (avctx->codec_id != AV_CODEC_ID_AAC) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavcodec/aac_ac3_parser.c:167:18: note: uninitialized use occurs here 167 | (bit_rate - avctx->bit_rate) / s->frame_number; | ^~~~~~~~ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavcodec/aac_ac3_parser.c:99:9: note: remove the 'if' if its condition is always false 99 | if (avctx->codec_id != AV_CODEC_ID_AAC) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | #if CONFIG_AC3_PARSER | ~~~~~~~~~~~~~~~~~~~~~ 101 | AC3HeaderInfo hdr, *phrd = &hdr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int offset = ff_ac3_find_syncword(buf, buf_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | 104 | if (offset < 0) | ~~~~~~~~~~~~~~~ 105 | return i; | ~~~~~~~~~ 106 | 107 | buf += offset; | ~~~~~~~~~~~~~~ 108 | buf_size -= offset; | ~~~~~~~~~~~~~~~~~~~ 109 | while (buf_size > 0) { | ~~~~~~~~~~~~~~~~~~~~~~ 110 | int ret = avpriv_ac3_parse_header(&phrd, buf, buf_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | 112 | if (ret < 0 || hdr.frame_size > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | return i; | ~~~~~~~~~ 114 | /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavcodec/aac_ac3_parser.c:92:21: note: initialize the variable 'bit_rate' to silence this warning 92 | int bit_rate; | ^ | = 0 CC libavcodec/aacps_common.o 1 warning generated. CC libavcodec/aacps_float.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacsbr.o CC libavcodec/aactab.o CC libavcodec/ac3_parser.o CC libavcodec/adts_header.o CC libavcodec/adts_parser.o CC libavcodec/allcodecs.o CC libavcodec/atsc_a53.o CC libavcodec/avcodec.o CC libavcodec/avdct.o CC libavcodec/avfft.o CC libavcodec/bitstream.o CC libavcodec/bitstream_filters.o CC libavcodec/bsf.o CC libavcodec/cabac.o CC libavcodec/cbrt_data.o CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/d3d11va.o CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o CC libavcodec/decode.o CC libavcodec/dirac.o CC libavcodec/dv_profile.o CC libavcodec/encode.o CC libavcodec/executor.o CC libavcodec/flac.o CC libavcodec/flac_parser.o CC libavcodec/flacdata.o CC libavcodec/flacdec.o CC libavcodec/flacdsp.o CC libavcodec/get_buffer.o CC libavcodec/golomb.o CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mb.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o CC libavcodec/h264pred.o CC libavcodec/h264qpel.o CC libavcodec/h274.o CC libavcodec/imgconvert.o CC libavcodec/jni.o CC libavcodec/kbdwin.o CC libavcodec/lcevcdec.o CC libavcodec/libopus.o CC libavcodec/libopusdec.o CC libavcodec/mathtables.o CC libavcodec/mediacodec.o CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_data.o CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudiotabs.o CC libavcodec/options.o CC libavcodec/opus/parse.o CC libavcodec/opus/parser.o CC libavcodec/packet.o CC libavcodec/parser.o CC libavcodec/parsers.o CC libavcodec/pcm.o CC libavcodec/profiles.o CC libavcodec/pthread.o /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavcodec/pcm.c:41:20: warning: unused function 'pcm_encode_init' [-Wunused-function] 41 | static av_cold int pcm_encode_init(AVCodecContext *avctx) | ^~~~~~~~~~~~~~~ /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/libavcodec/pcm.c:96:12: warning: unused function 'pcm_encode_frame' [-Wunused-function] 96 | static int pcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, | ^~~~~~~~~~~~~~~~ CC libavcodec/pthread_frame.o CC libavcodec/pthread_slice.o CC libavcodec/qsv_api.o CC libavcodec/raw.o CC libavcodec/sbrdsp.o CC libavcodec/sinewin.o 2 warnings generated. CC libavcodec/startcode.o CC libavcodec/threadprogress.o CC libavcodec/utils.o CC libavcodec/version.o CC libavcodec/videodsp.o CC libavcodec/vlc.o CC libavcodec/vorbis.o CC libavcodec/vorbis_data.o CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o CC libavcodec/vp9_parser.o CC libavcodec/xiph.o AR libavutil/libavutil.a AR libavcodec/libavcodec.a [config.py:68] Using chrome src: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src [config.py:69] Using script dir: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts [config.py:70] Using ffmpeg home: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg [config.py:71] On branch: HEAD System information: Host OS : linux Target OS : linux Host arch : riscv64 Target arch : riscv64 Chromium skipped Chrome configure/build: Running /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/configure --disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-iamf --disable-autodetect --enable-decoder=vorbis,libopus,flac --enable-decoder=pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3 --enable-decoder=pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw --enable-demuxer=ogg,matroska,wav,flac,mp3,mov --enable-parser=opus,vorbis,flac,mpegaudio,vp9 --extra-cflags=-I/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags="-O2" --arch=riscv64 --target-os=linux --extra-cflags=-march=rv64gc --disable-asm --disable-inline-asm --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags=-fuse-ld=lld --enable-decoder=aac,h264 --enable-demuxer=aac --enable-parser=aac,h264 Running make -j8 Done. If desired you may copy config.h/config.asm into the source/config tree using copy_config.sh. [config.py:68] Using chrome src: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src [config.py:69] Using script dir: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts [config.py:70] Using ffmpeg home: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg [config.py:71] On branch: HEAD CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/config.h /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config.h CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/config_components.h /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config_components.h CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavutil/avconfig.h /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/avconfig.h CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavutil/ffversion.h /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavcodec/bsf_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavcodec/codec_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/codec_list.c CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavcodec/parser_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/parser_list.c CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavformat/demuxer_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/demuxer_list.c CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavformat/muxer_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/muxer_list.c CP /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome/libavformat/protocol_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/protocol_list.c /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts/generate_gn.py:717: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. INCLUDE_REGEX = re.compile('^\s*[#%]\s*include\s+"([^"]+)"') /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts/generate_gn.py:721: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. EXOTIC_INCLUDE_REGEX = re.compile('^\s*[#%]\s*include\s+[^"<\s].+') /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts/credits_updater.py:50: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option. C_COMMENT_BLOCK_START = re.compile('/\*+') /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts/credits_updater.py:51: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option. C_COMMENT_BLOCK_MID = re.compile('^ *\* *') /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts/credits_updater.py:52: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option. C_COMMENT_BLOCK_END = re.compile('\*/') /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/ffmpeg-scripts/credits_updater.py:53: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option. ASM_COMMENT_PRE = re.compile('^(;\**|@)') Wrote formatted to '/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/ffmpeg_generated.gni'. Processing build directory: build.riscv64.linux /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/build.riscv64.linux/Chrome Fixing basename collision: libavformat/aacdec.c -> libavformat/autorename_libavformat_aacdec.c Fixing basename collision: libavcodec/parser.c -> libavcodec/autorename_libavcodec_parser.c Fixing basename collision: libavformat/version.c -> libavformat/autorename_libavformat_version.c Fixing basename collision: libavformat/options.c -> libavformat/autorename_libavformat_options.c Fixing basename collision: libavutil/utils.c -> libavutil/autorename_libavutil_utils.c Fixing basename collision: libavutil/executor.c -> libavutil/autorename_libavutil_executor.c Fixing basename collision: libavformat/flacdec.c -> libavformat/autorename_libavformat_flacdec.c Fixing basename collision: libavutil/version.c -> libavutil/autorename_libavutil_version.c Fixing basename collision: libavformat/pcm.c -> libavformat/autorename_libavformat_pcm.c Fixing basename collision: libavformat/utils.c -> libavformat/autorename_libavformat_utils.c WARNING: libavutil/autorename_libavutil_imgutils.c no longer collides. DELETE ME! WARNING: libavutil/autorename_libavutil_cpu.c no longer collides. DELETE ME! WARNING: libavutil/autorename_libavutil_float_dsp.c no longer collides. DELETE ME! WARNING: libavutil/autorename_libavutil_tx_float.c no longer collides. DELETE ME! WARNING: libavutil/autorename_libavutil_fixed_dsp.c no longer collides. DELETE ME! WARNING: libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S no longer collides. DELETE ME! WARNING: libavutil/aarch64/autorename_libavutil_aarch64_cpu.c no longer collides. DELETE ME! WARNING: libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_init.c no longer collides. DELETE ME! WARNING: libavutil/x86/autorename_libavutil_x86_tx_float_init.c no longer collides. DELETE ME! WARNING: libavutil/x86/autorename_libavutil_x86_cpu.c no longer collides. DELETE ME! WARNING: libavcodec/autorename_libavcodec_sbrdsp.c no longer collides. DELETE ME! WARNING: libavcodec/autorename_libavcodec_vorbisdsp.c no longer collides. DELETE ME! WARNING: libavcodec/autorename_libavcodec_flacdsp.c no longer collides. DELETE ME! WARNING: libavcodec/autorename_libavcodec_videodsp.c no longer collides. DELETE ME! WARNING: libavcodec/autorename_libavcodec_mpegaudiodsp.c no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_h264cmc_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_h264pred_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_hpeldsp_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_h264dsp_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_videodsp_init.c no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_h264qpel_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_h264idct_neon.S no longer collides. DELETE ME! WARNING: libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_init.c no longer collides. DELETE ME! WARNING: libavcodec/x86/autorename_libavcodec_x86_videodsp.asm no longer collides. DELETE ME! Checking licenses... License checks passed. Updating ffmpeg credits... CreditsUpdater stats: 601 files w/ known_credits 1 generated_credits 0 difficult_files files Writing: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/third_party/ffmpeg/ffmpeg_generated.gni Generating compile_commands took 522ms Done. Made 1930 targets from 357 files in 4358ms ninja: Entering directory `/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/src/out-riscv64-release' [1/3715] ACTION //build:chromeos_buildflags(//build/toolchain/linux/unbundle:default) [2/3715] CXX obj/third_party/abseil-cpp/absl/base/base/unscaledcycleclock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3/3715] CXX obj/third_party/abseil-cpp/absl/base/tracing_internal/tracing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [4/3715] CXX obj/third_party/abseil-cpp/absl/debugging/leak_check/leak_check.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [5/3715] CXX obj/third_party/abseil-cpp/absl/debugging/utf8_for_code_point/utf8_for_code_point.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [6/3715] CXX obj/third_party/abseil-cpp/absl/base/spinlock_wait/spinlock_wait.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [7/3715] CXX obj/third_party/abseil-cpp/absl/debugging/demangle_rust/demangle_rust.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/debugging/internal/demangle_rust.cc:24: ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:26:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 26 | const char* punycode_begin; | ^ ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:26:13: note: insert '_Nullable' if the pointer may be null 26 | const char* punycode_begin; | ^ | _Nullable ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:26:13: note: insert '_Nonnull' if the pointer should never be null 26 | const char* punycode_begin; | ^ | _Nonnull 4 warnings generated. [8/3715] CXX obj/third_party/abseil-cpp/absl/base/strerror/strerror.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [9/3715] CXX obj/third_party/abseil-cpp/absl/base/log_severity/log_severity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [10/3715] CXX obj/third_party/abseil-cpp/absl/crc/cpu_detect/cpu_detect.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc:21: In file included from ../third_party/abseil-cpp/absl/types/optional.h:29: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [11/3715] CXX obj/third_party/abseil-cpp/absl/debugging/debugging_internal/address_is_readable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [12/3715] CXX obj/third_party/abseil-cpp/absl/debugging/debugging_internal/vdso_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [13/3715] CXX obj/third_party/abseil-cpp/absl/base/raw_logging_internal/raw_logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [14/3715] CXX obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [15/3715] CXX obj/third_party/abseil-cpp/absl/debugging/debugging_internal/elf_mem_image.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [16/3715] CXX obj/third_party/abseil-cpp/absl/base/throw_delegate/throw_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [17/3715] CXX obj/third_party/abseil-cpp/absl/debugging/stacktrace/stacktrace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [18/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc_internal/crc_x86_arm_combined.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:24: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [19/3715] CXX obj/third_party/abseil-cpp/absl/base/base/spinlock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [20/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/conditions/conditions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [21/3715] CXX obj/third_party/abseil-cpp/absl/base/base/thread_identity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [22/3715] CXX obj/third_party/abseil-cpp/absl/debugging/examine_stack/examine_stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [23/3715] CXX obj/third_party/abseil-cpp/absl/base/malloc_internal/low_level_alloc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [24/3715] CXX obj/third_party/abseil-cpp/absl/debugging/decode_rust_punycode/decode_rust_punycode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:15: ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:26:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 26 | const char* punycode_begin; | ^ ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:26:13: note: insert '_Nullable' if the pointer may be null 26 | const char* punycode_begin; | ^ | _Nullable ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:26:13: note: insert '_Nonnull' if the pointer should never be null 26 | const char* punycode_begin; | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:23: In file included from ../third_party/abseil-cpp/absl/debugging/internal/bounded_utf8_length_sequence.h:21: In file included from ../third_party/abseil-cpp/absl/numeric/bits.h:52: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. [25/3715] CXX obj/third_party/abseil-cpp/absl/hash/low_level_hash/low_level_hash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc:25: In file included from ../third_party/abseil-cpp/absl/numeric/int128.h:41: In file included from ../third_party/abseil-cpp/absl/types/compare.h:40: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [26/3715] CXX obj/third_party/abseil-cpp/absl/base/base/sysinfo.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [27/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/nullguard/nullguard.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [28/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc_internal/crc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/crc.cc:46: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [29/3715] CXX obj/third_party/abseil-cpp/absl/hash/city/city.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [30/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/platform/randen_round_keys.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [31/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc32c/crc_memcpy_x86_arm_combined.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [32/3715] CXX obj/third_party/abseil-cpp/absl/debugging/symbolize/symbolize.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/debugging/symbolize.cc:33: In file included from ../third_party/abseil-cpp/absl/debugging/symbolize_elf.inc:71: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [33/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc32c/crc32c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/crc32c.cc:15: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/crc/crc32c.cc:15: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/crc/crc32c.cc:15: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [34/3715] CXX obj/third_party/abseil-cpp/absl/debugging/demangle_internal/demangle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [35/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc32c/crc_memcpy_fallback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [36/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc32c/crc_non_temporal_memcpy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [37/3715] CXX obj/third_party/abseil-cpp/absl/base/base/cycleclock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [38/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/fnmatch/fnmatch.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [39/3715] CXX obj/third_party/abseil-cpp/absl/profiling/exponential_biased/exponential_biased.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [40/3715] CXX obj/third_party/abseil-cpp/absl/hash/hash/hash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/hash/internal/hash.cc:15: In file included from ../third_party/abseil-cpp/absl/hash/internal/hash.h:64: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [41/3715] CXX obj/third_party/abseil-cpp/absl/random/seed_gen_exception/seed_gen_exception.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [42/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/randen/randen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [43/3715] CXX obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler_force_weak_definition.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: In file included from ../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:57: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [44/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/randen_hwaes/randen_detect.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/internal/randen_detect.cc:36: In file included from ../third_party/abseil-cpp/absl/types/optional.h:29: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [45/3715] CXX obj/third_party/abseil-cpp/absl/crc/crc_cord_state/crc_cord_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [46/3715] CXX obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: In file included from ../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:57: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [47/3715] CXX obj/third_party/abseil-cpp/absl/log/globals/globals.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/globals.cc:29: In file included from ../third_party/abseil-cpp/absl/hash/hash.h:88: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [48/3715] CXX obj/third_party/abseil-cpp/absl/random/distributions/gaussian_distribution.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/gaussian_distribution.cc:4: In file included from ../third_party/abseil-cpp/absl/random/gaussian_distribution.h:33: In file included from ../third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h:24: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [49/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/proto/proto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/proto.cc:15: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/internal/proto.cc:15: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 5 warnings generated. [50/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/randen_hwaes_impl/randen_hwaes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc:26: In file included from ../third_party/abseil-cpp/absl/numeric/int128.h:41: In file included from ../third_party/abseil-cpp/absl/types/compare.h:40: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [51/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/structured_proto/structured_proto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/internal/structured_proto.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 5 warnings generated. [52/3715] CXX obj/third_party/abseil-cpp/absl/log/initialize/initialize.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [53/3715] CXX obj/third_party/abseil-cpp/absl/strings/internal/utf8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [54/3715] CXX obj/third_party/abseil-cpp/absl/numeric/int128/int128.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/numeric/int128.cc:15: In file included from ../third_party/abseil-cpp/absl/numeric/int128.h:41: In file included from ../third_party/abseil-cpp/absl/types/compare.h:40: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [55/3715] CXX obj/third_party/abseil-cpp/absl/random/distributions/discrete_distribution.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/discrete_distribution.cc:15: In file included from ../third_party/abseil-cpp/absl/random/discrete_distribution.h:29: In file included from ../third_party/abseil-cpp/absl/random/bernoulli_distribution.h:25: In file included from ../third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h:24: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [56/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/entropy_pool/entropy_pool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/internal/entropy_pool.cc:31: In file included from ../third_party/abseil-cpp/absl/random/internal/seed_material.h:25: In file included from ../third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h:24: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/random/internal/entropy_pool.cc:31: In file included from ../third_party/abseil-cpp/absl/random/internal/seed_material.h:27: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 5 warnings generated. [57/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/randen_slow/randen_slow.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/internal/randen_slow.cc:22: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [58/3715] CXX obj/third_party/abseil-cpp/absl/log/log_sink/log_sink.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/log_sink.cc:15: In file included from ../third_party/abseil-cpp/absl/log/log_sink.h:25: In file included from ../third_party/abseil-cpp/absl/log/log_entry.h:36: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/log_sink.cc:15: In file included from ../third_party/abseil-cpp/absl/log/log_sink.h:25: In file included from ../third_party/abseil-cpp/absl/log/log_entry.h:36: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 5 warnings generated. [59/3715] CXX obj/third_party/abseil-cpp/absl/log/die_if_null/die_if_null.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/die_if_null.cc:18: In file included from ../third_party/abseil-cpp/absl/log/log.h:209: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/die_if_null.cc:18: In file included from ../third_party/abseil-cpp/absl/log/log.h:209: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/log/die_if_null.cc:19: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 7 warnings generated. [60/3715] CXX obj/third_party/abseil-cpp/absl/random/seed_sequences/seed_sequences.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/seed_sequences.cc:15: In file included from ../third_party/abseil-cpp/absl/random/seed_sequences.h:33: In file included from ../third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/random/seed_sequences.cc:15: In file included from ../third_party/abseil-cpp/absl/random/seed_sequences.h:33: In file included from ../third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/random/seed_sequences.cc:15: In file included from ../third_party/abseil-cpp/absl/random/seed_sequences.h:33: In file included from ../third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h:117:38: note: in instantiation of template class 'absl::InlinedVector' requested here 117 | absl::InlinedVector data(n, 0); | ^ 6 warnings generated. [61/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/globals/globals.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/globals.cc:29: In file included from ../third_party/abseil-cpp/absl/strings/strip.h:30: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [62/3715] CXX obj/third_party/abseil-cpp/absl/random/internal/seed_material/seed_material.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/random/internal/seed_material.cc:15: In file included from ../third_party/abseil-cpp/absl/random/internal/seed_material.h:25: In file included from ../third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h:24: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/random/internal/seed_material.cc:15: In file included from ../third_party/abseil-cpp/absl/random/internal/seed_material.h:27: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/random/internal/seed_material.cc:38: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 7 warnings generated. [63/3715] CXX obj/third_party/abseil-cpp/absl/strings/internal/ostringstream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [64/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/check_op/check_op.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.cc:15: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/internal/check_op.cc:15: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.cc:15: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.cc:25: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 26 warnings generated. [65/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_btree_reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:23: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:29: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 26 warnings generated. [66/3715] CXX obj/third_party/abseil-cpp/absl/strings/cordz_functions/cordz_functions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [67/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/format/log_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/log_format.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_format.h:35: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/internal/log_format.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_format.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/log/internal/log_format.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_format.h:35: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [68/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_consume.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:21: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 26 warnings generated. [69/3715] CXX obj/third_party/abseil-cpp/absl/strings/string_view/string_view.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [70/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_btree_navigator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:22: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:29: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 26 warnings generated. [71/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/log_sink_set/log_sink_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/log_sink_set.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_sink_set.h:23: In file included from ../third_party/abseil-cpp/absl/log/log_entry.h:36: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/internal/log_sink_set.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_sink_set.h:23: In file included from ../third_party/abseil-cpp/absl/log/log_entry.h:36: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 5 warnings generated. [72/3715] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/output.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [73/3715] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [74/3715] CXX obj/third_party/abseil-cpp/absl/strings/internal/escaping.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [75/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/log_message/log_message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/log/internal/log_message.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.cc:16: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/log/internal/log_message.cc:166:56: note: in instantiation of template class 'absl::InlinedVector' requested here 166 | absl::InlinedVector extra_sinks; | ^ 6 warnings generated. [76/3715] CXX obj/third_party/abseil-cpp/absl/container/raw_hash_set/raw_hash_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:198: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:210: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:198: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:210: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 27 warnings generated. [77/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord/cord_analysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.cc:26: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:29: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 27 warnings generated. [78/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:25: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 29 warnings generated. [79/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/ascii.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/ascii.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [80/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_crc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:24: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 27 warnings generated. [81/3715] CXX obj/third_party/abseil-cpp/absl/log/internal/vlog_config/vlog_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/log/internal/vlog_config.cc:35: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [82/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/stringify_sink.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [83/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/damerau_levenshtein_distance.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [84/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_btree.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:29: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:32: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 28 warnings generated. [85/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/charconv_parse.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc:22: In file included from ../third_party/abseil-cpp/absl/strings/internal/memutil.h:24: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [86/3715] CXX obj/third_party/abseil-cpp/absl/status/status/status_payload_printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.h:20: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.h:20: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.h:20: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status_payload_printer.h:20: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 27 warnings generated. [87/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/win32_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [88/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/memutil.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/memutil.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/memutil.h:24: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [89/3715] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/parser.h:31: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:21: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [90/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/charconv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/charconv.cc:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [91/3715] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [92/3715] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [93/3715] CXX obj/third_party/abseil-cpp/absl/status/statusor/statusor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:14: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:25: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 33 warnings generated. [94/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/charconv_bigint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:24: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [95/3715] CXX obj/third_party/abseil-cpp/absl/strings/cordz_handle/cordz_handle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [96/3715] CXX obj/third_party/abseil-cpp/absl/status/status/status.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/status.cc:36: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 30 warnings generated. [97/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/graphcycles_internal/graphcycles.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [98/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/match.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/match.cc:21: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [99/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/str_split.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/str_split.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/str_split.h:48: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:43: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [100/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/str_cat.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/str_cat.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/str_cat.cc:15: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 6 warnings generated. [101/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/escaping.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:33: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 6 warnings generated. [102/3715] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/float_conversion.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:29: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:36: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull 5 warnings generated. [103/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/str_replace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/str_replace.cc:25: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/str_replace.cc:25: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 6 warnings generated. [104/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/substitute.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/substitute.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/substitute.h:83: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/substitute.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/substitute.h:84: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/substitute.cc:15: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull 7 warnings generated. [105/3715] CXX obj/third_party/abseil-cpp/absl/strings/cordz_info/cordz_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:32: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 27 warnings generated. [106/3715] CXX obj/third_party/abseil-cpp/absl/status/status/status_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:15: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:15: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:15: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:15: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:38: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:15: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.cc:63:34: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | for (size_t i = 0; i < payloads->size(); ++i) { | ^ 30 warnings generated. [107/3715] CXX obj/third_party/abseil-cpp/absl/strings/strings/numbers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/numbers.cc:18: In file included from ../third_party/abseil-cpp/absl/strings/numbers.h:45: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [108/3715] CXX obj/third_party/protobuf/protobuf_lite/arenaz_sampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [109/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/barrier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [110/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/civil_time/civil_time_detail.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [111/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/create_thread_identity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [112/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/kernel_timeout_internal/kernel_timeout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [113/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [114/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/blocking_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [115/3715] CXX obj/third_party/protobuf/protobuf_lite/io_win32.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [116/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/futex_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [117/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/zone_info_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [118/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/per_thread_sem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [119/3715] CXX obj/third_party/abseil-cpp/absl/strings/cord/cord.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/cord.cc:46: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/cord.cc:1513:49: note: in instantiation of template class 'absl::InlinedVector' requested here 1513 | absl::InlinedVector worklist; | ^ 30 warnings generated. [120/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/pthread_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [121/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/sem_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [122/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/waiter_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [123/3715] CXX obj/third_party/abseil-cpp/absl/time/time/clock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [124/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/stdcpp_waiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [125/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/notification.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [126/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_fixed.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [127/3715] CXX obj/third_party/abseil-cpp/absl/time/time/format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [128/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_lookup.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [129/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_libc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [130/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_if.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [131/3715] CXX obj/third_party/abseil-cpp/absl/time/time/time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [132/3715] CXX obj/third_party/protobuf/protobuf_lite/raw_ptr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [133/3715] CC obj/third_party/protobuf/utf8_range/utf8_range.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [134/3715] CXX obj/third_party/abseil-cpp/absl/synchronization/synchronization/mutex.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [135/3715] CXX obj/third_party/abseil-cpp/absl/time/time/duration.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [136/3715] CXX obj/third_party/abseil-cpp/absl/time/time/civil_time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/abseil-cpp/absl/time/civil_time.cc:22: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/abseil-cpp/absl/time/civil_time.cc:22: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 6 warnings generated. [137/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [138/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [139/3715] CXX obj/third_party/protobuf/utf8_range/utf8_validity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [140/3715] CXX obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [141/3715] CXX obj/third_party/protobuf/protobuf_lite/arena.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/arena.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/arena.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/arena.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/arena.cc:22: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 26 warnings generated. [142/3715] CXX obj/third_party/protobuf/protobuf_lite/arenastring.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/arenastring.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arenastring.h:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/arenastring.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arenastring.h:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/arenastring.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arenastring.h:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/arenastring.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/arenastring.h:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/arenastring.cc:16: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [143/3715] CXX obj/third_party/protobuf/protobuf_lite/strtod.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/strtod.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/strtod.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/strtod.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/io/strtod.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 25 warnings generated. [144/3715] CXX obj/third_party/protobuf/protobuf_lite/any_lite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/any_lite.cc:11: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/any_lite.cc:11: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any_lite.cc:11: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/any_lite.cc:11: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any_lite.cc:13: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any_lite.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/any.h:16: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 48 warnings generated. [145/3715] CXX obj/third_party/protobuf/protobuf_lite/zero_copy_sink.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.h:13: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.h:13: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.h:13: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_sink.h:13: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 27 warnings generated. [146/3715] CXX obj/third_party/protobuf/protobuf_lite/port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/port.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/port.cc:17: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/port.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. [147/3715] CXX obj/third_party/protobuf/protobuf_lite/implicit_weak_message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.h:14: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/implicit_weak_message.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.h:14: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.h:14: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.h:14: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/implicit_weak_message.h:15: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h:24: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:34: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [148/3715] CXX obj/third_party/protobuf/protobuf_lite/inlined_string_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.h:14: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/inlined_string_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.h:14: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.h:14: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.h:14: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/inlined_string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:34: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [149/3715] CXX obj/third_party/protobuf/protobuf_lite/coded_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/coded_stream.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [150/3715] CXX obj/third_party/protobuf/protobuf_lite/zero_copy_stream_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h:24: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [151/3715] CXX obj/third_party/protobuf/protobuf_lite/generated_enum_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.h:18: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_enum_util.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.h:18: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.h:20: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.h:18: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.h:20: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:34: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [152/3715] CXX obj/third_party/protobuf/protobuf_lite/generated_message_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.h:33: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_message_util.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.h:37: In file included from ../third_party/protobuf/src/google/protobuf/any.h:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.h:33: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.h:37: In file included from ../third_party/protobuf/src/google/protobuf/any.h:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.h:37: In file included from ../third_party/protobuf/src/google/protobuf/any.h:16: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.cc:19: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [153/3715] CXX obj/third_party/protobuf/protobuf_lite/zero_copy_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 27 warnings generated. [154/3715] CXX obj/third_party/protobuf/protobuf_full/reflection_mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [155/3715] CXX obj/third_party/protobuf/protobuf_lite/zero_copy_stream_impl_lite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h:33: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h:33: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h:33: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h:33: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 46 warnings generated. [156/3715] CXX obj/third_party/protobuf/protobuf_lite/repeated_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.h:36: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/repeated_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.h:36: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.h:36: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.h:36: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_field.h:38: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [157/3715] CXX obj/third_party/protobuf/protobuf_lite/tokenizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.cc:68: In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.h:21: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/tokenizer.cc:68: In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.h:21: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.cc:71: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.cc:73: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.cc:68: In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.h:21: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/tokenizer.cc:76: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 48 warnings generated. [158/3715] CXX obj/third_party/protobuf/protobuf_lite/common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/stubs/common.cc:30: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/stubs/common.cc:30: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/stubs/common.cc:30: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/stubs/common.cc:31: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/stubs/common.cc:32: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/stubs/common.cc:30: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 30 warnings generated. [159/3715] CXX obj/third_party/protobuf/protobuf_lite/repeated_ptr_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.h:38: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.h:38: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.h:38: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.h:38: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/repeated_ptr_field.h:42: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:34: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [160/3715] CXX obj/third_party/protobuf/protobuf_full/service.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/service.h:84: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [161/3715] CXX obj/third_party/protobuf/protobuf_lite/parse_context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/parse_context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/parse_context.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/parse_context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/parse_context.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/parse_context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/parse_context.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/parse_context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/parse_context.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/parse_context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/parse_context.h:25: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [162/3715] CXX obj/third_party/protobuf/protobuf_lite/wire_format_lite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.h:27: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/wire_format_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.h:29: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.h:29: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.h:27: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.h:32: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/wire_format_lite.cc:24: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [163/3715] CXX obj/third_party/protobuf/protobuf_lite/map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/map.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/map.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/map.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/map.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/map.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/map.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map.h:36: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 48 warnings generated. [164/3715] CXX obj/third_party/protobuf/protobuf_lite/message_lite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/message_lite.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/message_lite.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/message_lite.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/message_lite.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/message_lite.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:34: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/message_lite.cc:31: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [165/3715] CXX obj/third_party/protobuf/protobuf_full/any.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/any.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/any.h:14: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/any.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/any.h:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/any.h:14: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/any.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/any.h:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/any.h:16: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/any.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [166/3715] CXX obj/third_party/protobuf/protobuf_full/any.pb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/any.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/any.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/any.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/any.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/any.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/any.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/any.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/any.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/any.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/any.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/any.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [167/3715] CXX obj/third_party/protobuf/protobuf_full/cpp_features.pb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/cpp_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/cpp_features.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [168/3715] CXX obj/third_party/protobuf/protobuf_full/delimited_message_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/util/delimited_message_util.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 46 warnings generated. [169/3715] CXX obj/third_party/protobuf/protobuf_lite/extension_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:35: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::ExtensionInfo &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::ExtensionInfo &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::ExtensionInfo &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::emplace' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/extension_set.cc:97:31: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::insert' requested here 97 | if (!local_static_registry->insert(info).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique>' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/extension_set.cc:1737:28: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::insert' requested here 1737 | auto maybe = map_.large->insert({key, Extension()}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique>' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/extension_set.cc:1737:28: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::insert' requested here 1737 | auto maybe = map_.large->insert({key, Extension()}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/extension_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique>' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/extension_set.cc:1737:28: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::insert' requested here 1737 | auto maybe = map_.large->insert({key, Extension()}); | ^ 52 warnings generated. [170/3715] CXX obj/third_party/protobuf/protobuf_lite/printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:26: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:26: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:29: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:31: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/io/printer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../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>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.cc:416:34: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::pair>, 0>' requested here 416 | auto& pair = substitutions_[var]; | ^ 52 warnings generated. [171/3715] CXX obj/third_party/protobuf/protobuf_full/importer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/importer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:24: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/importer.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:24: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [172/3715] CXX obj/third_party/protobuf/protobuf_full/generated_message_bases.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.h:19: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_message_bases.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.h:19: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.h:19: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.h:19: In file included from ../third_party/protobuf/src/google/protobuf/arena.h:34: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.h:20: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_util.h:37: In file included from ../third_party/protobuf/src/google/protobuf/any.h:15: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_bases.h:21: In file included from ../third_party/protobuf/src/google/protobuf/message.h:107: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [173/3715] CXX obj/third_party/protobuf/protobuf_full/generated_message_tctable_full.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc:34: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc:34: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc:34: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc:34: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:32: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc:34: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc:34: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:35: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 48 warnings generated. [174/3715] CXX obj/third_party/protobuf/protobuf_lite/generated_message_tctable_lite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:19: In file included from ../third_party/abseil-cpp/absl/functional/overload.h:42: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:20: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:23: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:19: In file included from ../third_party/abseil-cpp/absl/functional/overload.h:42: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/generated_enum_util.h:20: In file included from ../third_party/protobuf/src/google/protobuf/message_lite.h:34: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 48 warnings generated. [175/3715] AR obj/third_party/protobuf/libprotobuf_lite.a [176/3715] CXX obj/third_party/protobuf/protobuf_full/unknown_field_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.h:26: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/unknown_field_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.h:26: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.h:26: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.h:26: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/unknown_field_set.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [177/3715] CXX obj/third_party/protobuf/protobuf_full/dynamic_message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:27: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:27: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:755:41: 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 755 | const TypeInfo** target = &prototypes_[type]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:755:41: 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 755 | const TypeInfo** target = &prototypes_[type]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:42: In file included from ../third_party/protobuf/src/google/protobuf/dynamic_message.h:24: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/dynamic_message.cc:755:41: 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 755 | const TypeInfo** target = &prototypes_[type]; | ^ 51 warnings generated. [178/3715] CXX obj/third_party/protobuf/protobuf_full/extension_set_heavy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [179/3715] CXX obj/third_party/protobuf/protobuf_full/map_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map_field.h:21: In file included from ../third_party/abseil-cpp/absl/hash/hash.h:88: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map_field.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map_field.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map_field.h:21: In file included from ../third_party/abseil-cpp/absl/hash/hash.h:88: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map_field.h:28: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/map_field.h:28: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [180/3715] CXX obj/third_party/protobuf/protobuf_full/reflection_ops.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/reflection_ops.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message.h:103: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/reflection_ops.h:18: In file included from ../third_party/protobuf/src/google/protobuf/message.h:107: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [181/3715] CXX obj/third_party/protobuf/protobuf_full/field_comparator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:18: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2391:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here 2391 | raw_hash_set tmp(that, alloc); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:166:17: 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 166 | map_tolerance_[field] = Tolerance(fraction, margin); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:166:17: 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 166 | map_tolerance_[field] = Tolerance(fraction, margin); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/util/field_comparator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/field_comparator.cc:166:17: 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 166 | map_tolerance_[field] = Tolerance(fraction, margin); | ^ 52 warnings generated. [182/3715] CXX obj/third_party/protobuf/protobuf_full/generated_message_tctable_gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.h:17: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.h:17: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.h:17: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.h:19: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.h:19: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_tctable_gen.h:19: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [183/3715] CXX obj/third_party/protobuf/protobuf_full/feature_resolver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:18: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:18: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:21: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:21: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/feature_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:333:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::insert_unique' requested here 333 | return this->tree_.insert_unique(params_type::key(v), v); | ^ ../third_party/protobuf/src/google/protobuf/feature_resolver.cc:257:14: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator, 256, false>>>::insert' requested here 257 | editions.insert(edition); | ^ 53 warnings generated. [184/3715] CXX obj/third_party/protobuf/protobuf_full/descriptor.pb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [185/3715] CXX obj/third_party/protobuf/protobuf_full/parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:24: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:24: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::FieldDescriptorProto_Type>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::FieldDescriptorProto_Type>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:56:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::operator[], google::protobuf::FieldDescriptorProto_Type>, 0>' requested here 56 | result["double"] = FieldDescriptorProto::TYPE_DOUBLE; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::FieldDescriptorProto_Type>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:56:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::operator[], google::protobuf::FieldDescriptorProto_Type>, 0>' requested here 56 | result["double"] = FieldDescriptorProto::TYPE_DOUBLE; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::FieldDescriptorProto_Type>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::FieldDescriptorProto_Type>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:56:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::operator[], google::protobuf::FieldDescriptorProto_Type>, 0>' requested here 56 | result["double"] = FieldDescriptorProto::TYPE_DOUBLE; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, int, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: 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 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:558:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 558 | used_values.insert(enum_value.number()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:754:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here 754 | names.insert(field.name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../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>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::try_emplace_impl>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::try_emplace, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:2549:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::pair>, 0>' requested here 2549 | location_map_[std::make_pair(descriptor, location)] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::try_emplace_impl>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::try_emplace, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:2549:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::pair>, 0>' requested here 2549 | location_map_[std::make_pair(descriptor, location)] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../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>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>, std::pair>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::find_or_prepare_insert_soo>>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::find_or_prepare_insert>>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::try_emplace_impl>>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::try_emplace>, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:2556:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::operator[]>, absl::container_internal::FlatHashMapPolicy>, std::pair>, 0>' requested here 2556 | import_location_map_[std::make_pair(descriptor, name)] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/parser.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>, std::pair>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::find_or_prepare_insert_soo>>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::find_or_prepare_insert>>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::try_emplace_impl>>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::try_emplace>, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/parser.cc:2556:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::operator[]>, absl::container_internal::FlatHashMapPolicy>, std::pair>, 0>' requested here 2556 | import_location_map_[std::make_pair(descriptor, name)] = | ^ 57 warnings generated. [186/3715] CXX obj/third_party/protobuf/protobuf_full/message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:103: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:107: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::emplace' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/message.cc:347:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::insert' requested here 347 | if (!files_.insert(table).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../third_party/protobuf/src/google/protobuf/message.cc:362:18: 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 362 | if (!type_map_.try_emplace(descriptor, prototype).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../third_party/protobuf/src/google/protobuf/message.cc:362:18: 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 362 | if (!type_map_.try_emplace(descriptor, prototype).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/message.h:101: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../third_party/protobuf/src/google/protobuf/message.cc:362:18: 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 362 | if (!type_map_.try_emplace(descriptor, prototype).second) { | ^ 52 warnings generated. [187/3715] CXX obj/third_party/protobuf/protobuf_full/wire_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/wire_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format.h:22: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/wire_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/wire_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/wire_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format.h:22: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/wire_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format.h:24: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/wire_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/wire_format.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [188/3715] CXX obj/third_party/protobuf/protoc_cpp/ifndef_guard.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:33: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:26: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:33: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:26: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:33: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:29: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:33: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:31: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:18: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:51:6: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 51 | p->Print(absl::Substitute( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:51:6: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 51 | p->Print(absl::Substitute( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h:31: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.cc:51:6: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 51 | p->Print(absl::Substitute( | ^ 55 warnings generated. [189/3715] CXX obj/third_party/protobuf/protobuf_full/generated_message_reflection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:25: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, const int &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: 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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:1182:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 1182 | if (!swapped_oneof.insert(oneof_index).second) { | ^ 49 warnings generated. [190/3715] CXX obj/third_party/protobuf/protobuf_full/descriptor_database.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace &>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:333:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, const std::basic_string &>' requested here 333 | return this->tree_.insert_unique(params_type::key(v), v); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:40:11: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here 40 | output->insert(full_name); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::FileDescriptorProto *>>' requested here 126 | typename = std::enable_if_t, const google::protobuf::FileDescriptorProto *>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, const google::protobuf::FileDescriptorProto *>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::FileDescriptorProto *>>::transfer, const google::protobuf::FileDescriptorProto *>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::internal_emplace, const google::protobuf::FileDescriptorProto *> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::FileDescriptorProto *> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:106:17: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>>::emplace &, const google::protobuf::FileDescriptorProto *&>' requested here 106 | if (!by_name_.emplace(file.name(), value).second) { | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:340:17: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile' requested here 340 | return index_.AddFile(*file, file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, const google::protobuf::FileDescriptorProto *>::transfer, const google::protobuf::FileDescriptorProto *>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::internal_emplace, const google::protobuf::FileDescriptorProto *> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::FileDescriptorProto *> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:106:17: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>>::emplace &, const google::protobuf::FileDescriptorProto *&>' requested here 106 | if (!by_name_.emplace(file.name(), value).second) { | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:340:17: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile' requested here 340 | return index_.AddFile(*file, file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, int>, const google::protobuf::FileDescriptorProto *>>' requested here 126 | typename = std::enable_if_t, int>, const google::protobuf::FileDescriptorProto *>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, int>, const google::protobuf::FileDescriptorProto *>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, int>, const google::protobuf::FileDescriptorProto *>>::transfer, int>, const google::protobuf::FileDescriptorProto *>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::internal_emplace, int>, const google::protobuf::FileDescriptorProto *> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::insert_unique, int>, absl::container_internal::map_slot_type, int>, const google::protobuf::FileDescriptorProto *> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:259:15: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>>::emplace, int>, const google::protobuf::FileDescriptorProto *&>' requested here 259 | .emplace( | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:127:10: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddExtension' requested here 127 | if (!AddExtension(file.name(), file.extension(i), value)) return false; | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:340:17: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile' requested here 340 | return index_.AddFile(*file, file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable, int>>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, int>>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, int>>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, int>>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, int>, const google::protobuf::FileDescriptorProto *>::transfer, int>, const google::protobuf::FileDescriptorProto *>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::internal_emplace, int>, const google::protobuf::FileDescriptorProto *> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::insert_unique, int>, absl::container_internal::map_slot_type, int>, const google::protobuf::FileDescriptorProto *> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:259:15: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>>::emplace, int>, const google::protobuf::FileDescriptorProto *&>' requested here 259 | .emplace( | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:127:10: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddExtension' requested here 127 | if (!AddExtension(file.name(), file.extension(i), value)) return false; | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:340:17: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile' requested here 340 | return index_.AddFile(*file, file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:630:13: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here 630 | .insert({static_cast(all_values_.size() - 1), | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:550:20: note: in instantiation of function template specialization 'google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddFile' requested here 550 | return index_->AddFile(file, std::make_pair(encoded_file_descriptor, size)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:743:15: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here 743 | .insert({static_cast(all_values_.size() - 1), | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:648:10: note: in instantiation of function template specialization 'google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddExtension' requested here 648 | if (!AddExtension(file.name(), extension)) return false; | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:550:20: note: in instantiation of function template specialization 'google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddFile' requested here 550 | return index_->AddFile(file, std::make_pair(encoded_file_descriptor, size)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2406:17: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here 2406 | return {internal_emplace(position, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:351:10: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_hint_unique' requested here 351 | .insert_hint_unique(iterator(hint), params_type::key(v), v) | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:719:14: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here 719 | by_symbol_.insert(iter, entry); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor_database.h:21: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:333:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::insert_unique' requested here 333 | return this->tree_.insert_unique(params_type::key(v), v); | ^ ../third_party/protobuf/src/google/protobuf/descriptor_database.cc:1022:44: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator, 256, false>>>::insert' requested here 1022 | for (int r : results) merged_results.insert(r); | ^ 57 warnings generated. [191/3715] CXX obj/third_party/protobuf/protoc_cpp/namespace_printer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:26: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:26: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:29: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:31: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:8: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:22:9: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 22 | p_->Print(absl::Substitute("namespace $0 {\n", ns)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:22:9: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 22 | p_->Print(absl::Substitute("namespace $0 {\n", ns)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h:29: In file included from ../third_party/protobuf/src/google/protobuf/io/printer.h:25: In file included from ../third_party/abseil-cpp/absl/cleanup/cleanup.h:75: In file included from ../third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:24: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/namespace_printer.cc:22:9: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 22 | p_->Print(absl::Substitute("namespace $0 {\n", ns)); | ^ 55 warnings generated. [192/3715] CXX obj/third_party/protobuf/protoc_cpp/field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:23: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [193/3715] CXX obj/third_party/protobuf/protoc_cpp/enum_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:19: In file included from ../third_party/abseil-cpp/absl/strings/substitute.h:84: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:19: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 63 warnings generated. [194/3715] CXX obj/third_party/protobuf/protoc_cpp/cord_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:19: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:22: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:23: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:23: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 63 warnings generated. [195/3715] CXX obj/third_party/protobuf/protobuf_full/text_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:27: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:27: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:235:13: 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 235 | locations_[field].push_back(range); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:235:13: 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 235 | locations_[field].push_back(range); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:235:13: 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 235 | locations_[field].push_back(range); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:241:22: 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 241 | auto& vec = nested_[field]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:241:22: 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 241 | auto& vec = nested_[field]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::EmplaceDecomposable, std::pair>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::hash_internal::Hash>, std::equal_to>, std::allocator>>::EmplaceDecomposable, std::pair>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, std::pair, absl::container_internal::FlatHashSetPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::emplace, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:880:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::insert' requested here 880 | SET_FIELD(Int32, int32, static_cast(value)); | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:869:27: note: expanded from macro 'SET_FIELD' 869 | no_op_fields_->ids_.insert( \ | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::nullptr_t>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::nullptr_t>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:2238:32: 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 2238 | auto pair = custom_printers_.emplace(field, nullptr); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::nullptr_t>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::nullptr_t>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:2238:32: 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 2238 | auto pair = custom_printers_.emplace(field, nullptr); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:2267:40: 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 2267 | auto pair = custom_message_printers_.emplace(descriptor, nullptr); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:2267:40: 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 2267 | auto pair = custom_message_printers_.emplace(descriptor, nullptr); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, const google::protobuf::Descriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/text_format.cc:2267:40: 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 2267 | auto pair = custom_message_printers_.emplace(descriptor, nullptr); | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.h:2487:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::unique_ptr>, 0>' requested here 2487 | auto& res = field_memo_table_[key]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/text_format.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/text_format.h:23: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::unique_ptr>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.h:2487:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::unique_ptr>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::unique_ptr>, 0>' requested here 2487 | auto& res = field_memo_table_[key]; | ^ 61 warnings generated. [196/3715] CXX obj/third_party/protobuf/protoc_cpp/primitive_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:23: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [197/3715] CXX obj/third_party/protobuf/protoc_cpp/extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:23: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [198/3715] CXX obj/third_party/protobuf/protoc_cpp/map_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:13: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:15: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 63 warnings generated. [199/3715] CXX obj/third_party/protobuf/protobuf_full/message_differencer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:30: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:30: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:32: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:33: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2391:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here 2391 | raw_hash_set tmp(that, alloc); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:379:30: 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 379 | repeated_field_comparisons_[field] = AS_SET; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:379:30: 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 379 | repeated_field_comparisons_[field] = AS_SET; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:379:30: 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 379 | repeated_field_comparisons_[field] = AS_SET; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:418:28: 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 418 | map_field_key_comparator_[field] = key_comparator; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:418:28: 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 418 | map_field_key_comparator_[field] = key_comparator; | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555: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, const google::protobuf::FieldDescriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:487:19: 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 487 | ignored_fields_.insert(field); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here 3124 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2476:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::clear_backing_array' requested here 2476 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:541:44: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::clear' requested here 541 | force_compare_failure_triggering_fields_.clear(); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, bool>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, bool>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, bool>::apply, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, bool>>::apply, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool, absl::container_internal::FlatHashMapPolicy, bool>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2661:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::emplace &, bool, 0>' requested here 2661 | return emplace(std::forward(args)...).first; | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1868:30: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::emplace_hint &, bool>' requested here 1868 | it = cached_match_results_.emplace_hint(it, p, match_callback_(left, right)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, bool>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, bool>::apply, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, bool>>::apply, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool, absl::container_internal::FlatHashMapPolicy, bool>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2661:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::emplace &, bool, 0>' requested here 2661 | return emplace(std::forward(args)...).first; | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1868:30: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::emplace_hint &, bool>' requested here 1868 | it = cached_match_results_.emplace_hint(it, p, match_callback_(left, right)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:2127:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 2127 | printer_->Print("."); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:2127:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 2127 | printer_->Print("."); | ^ In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/util/message_differencer.h:29: In file included from ../third_party/abseil-cpp/absl/container/fixed_array.h:47: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/util/message_differencer.cc:2127:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 2127 | printer_->Print("."); | ^ 64 warnings generated. [200/3715] CXX obj/third_party/protobuf/protoc_cpp/padding_optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:16: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:16: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [201/3715] CXX obj/third_party/protobuf/protoc_cpp/string_view_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [202/3715] CXX obj/third_party/protobuf/protoc_cpp/message_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:20: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 63 warnings generated. [203/3715] CXX obj/third_party/protobuf/protoc_cpp/string_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [204/3715] CXX obj/third_party/protobuf/protoc_cpp/enum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, int>>' requested here 126 | typename = std::enable_if_t, int>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, int>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, int>>::transfer, int>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, int, std::less>, std::allocator, int>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, int, std::less>, std::allocator, int>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, int, std::less>, std::allocator, int>>, 256, false>>::internal_emplace, int> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, int, std::less>, std::allocator, int>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, int> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:453:22: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, int, std::less>, std::allocator, int>>, 256, false>>>::emplace, int>' requested here 453 | name_to_number.emplace(value->name(), value->number()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../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, int &&, std::tuple &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, std::basic_string_view>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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, int, std::basic_string_view>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, int, std::basic_string_view, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:457:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here 457 | number_to_canonical_name.emplace(value->number(), value->name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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, int &&, std::tuple &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, std::basic_string_view>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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, int, std::basic_string_view>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, int, std::basic_string_view, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.cc:457:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here 457 | number_to_canonical_name.emplace(value->number(), value->name()); | ^ 65 warnings generated. [205/3715] CXX obj/third_party/protobuf/protoc_java/java_features.pb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [206/3715] CXX obj/third_party/protobuf/protoc_cpp/generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: In file included from ../third_party/abseil-cpp/absl/status/status.h:65: In file included from ../third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [207/3715] CXX obj/third_party/protobuf/protoc_cpp/service.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:20: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:20: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/service.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ 62 warnings generated. [208/3715] CXX obj/third_party/protobuf/protoc_java/doc_comment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:17: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:17: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:17: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:17: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:152:16: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 152 | printer->Print(" * ```\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:152:16: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 152 | printer->Print(" * ```\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:152:16: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 152 | printer->Print(" * ```\n"); | ^ 54 warnings generated. [209/3715] CXX obj/third_party/protobuf/protoc_java/context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:135:30: 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 135 | oneof_generator_info_map_[oneof] = info; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:135:30: 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 135 | oneof_generator_info_map_[oneof] = info; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:135:30: 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 135 | oneof_generator_info_map_[oneof] = info; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:181:30: 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 181 | field_generator_info_map_[field] = info; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:181:30: 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 181 | field_generator_info_map_[field] = info; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/context.cc:181:30: 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 181 | field_generator_info_map_[field] = info; | ^ 61 warnings generated. [210/3715] CXX obj/third_party/protobuf/protoc_cpp/tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:14: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:14: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:17: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/options.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 63 warnings generated. [211/3715] CXX obj/third_party/protobuf/protoc_java/internal_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 55 warnings generated. [212/3715] CXX obj/third_party/protobuf/protoc_java/field_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:19:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 19 | (*variables)["field_name"] = std::string(descriptor->name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:19:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 19 | (*variables)["field_name"] = std::string(descriptor->name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:1: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.cc:19:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 19 | (*variables)["field_name"] = std::string(descriptor->name()); | ^ 54 warnings generated. [213/3715] CXX obj/third_party/protobuf/protoc_java/generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:166:23: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 166 | srclist_printer.Print("$filename$\n", "filename", all_files[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:166:23: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 166 | srclist_printer.Print("$filename$\n", "filename", all_files[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/generator.cc:166:23: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 166 | srclist_printer.Print("$filename$\n", "filename", all_files[i]); | ^ 58 warnings generated. [214/3715] CXX obj/third_party/protobuf/protoc_cpp/parse_function_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:23: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ 62 warnings generated. [215/3715] CXX obj/third_party/protobuf/protoc_java/file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:18: In file included from ../third_party/abseil-cpp/absl/container/btree_set.h:60: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:18: In file included from ../third_party/abseil-cpp/absl/container/btree_set.h:60: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:18: In file included from ../third_party/abseil-cpp/absl/container/btree_set.h:60: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:19: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:23: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:23: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:333:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here 333 | return this->tree_.insert_unique(params_type::key(v), v); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:84:19: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here 84 | extensions->insert(fields[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:154:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 154 | printer->Print(chain_statement, "method_num", absl::StrCat(*method_num)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:154:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 154 | printer->Print(chain_statement, "method_num", absl::StrCat(*method_num)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/file.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/file.cc:154:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 154 | printer->Print(chain_statement, "method_num", absl::StrCat(*method_num)); | ^ 59 warnings generated. [216/3715] CXX obj/third_party/protobuf/protoc_java/message_serialization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:16: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:21:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 21 | printer->Print("extensionWriter.writeUntil($end$, output);\n", "end", | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:21:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 21 | printer->Print("extensionWriter.writeUntil($end$, output);\n", "end", | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: In file included from ../third_party/abseil-cpp/absl/types/span.h:71: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:21:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 21 | printer->Print("extensionWriter.writeUntil($end$, output);\n", "end", | ^ 54 warnings generated. [217/3715] CXX obj/third_party/protobuf/protoc_java/helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:29: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:65:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 65 | printer->Print(ptemplate.c_str(), "annotation_file", annotation_file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:65:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 65 | printer->Print(ptemplate.c_str(), "annotation_file", annotation_file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:65:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 65 | printer->Print(ptemplate.c_str(), "annotation_file", annotation_file); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555: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, const google::protobuf::Descriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::Descriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::Descriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/helpers.cc:806:17: 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 806 | already_seen->insert(type); | ^ 56 warnings generated. [218/3715] CXX obj/third_party/protobuf/protoc_lib/code_generator_lite.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator_lite.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/str_split.h:48: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:43: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 4 warnings generated. [219/3715] CXX obj/third_party/protobuf/protoc_java/names.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:22: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/names.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2240:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 2240 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/names.cc:41:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 41 | *new absl::flat_hash_set({ | ^ 52 warnings generated. [220/3715] CXX obj/third_party/protobuf/protoc_java_full/generator_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ 51 warnings generated. [221/3715] CXX obj/third_party/protobuf/protoc_java/name_resolver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:13: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:16: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:156:62: 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 156 | std::string& class_name = file_immutable_outer_class_names_[file]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:156:62: 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 156 | std::string& class_name = file_immutable_outer_class_names_[file]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:156:62: 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 156 | std::string& class_name = file_immutable_outer_class_names_[file]; | ^ 58 warnings generated. [222/3715] CXX obj/third_party/protobuf/protoc_java_full/make_field_gens.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/make_field_gens.cc:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ 51 warnings generated. [223/3715] CXX obj/third_party/protobuf/protoc_cpp/helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:23: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:42: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:80:42: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 80 | static const auto* const methods = new absl::flat_hash_set( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: 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 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1530:25: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::reserve' requested here 1530 | descriptor_to_scc_map.reserve(messages_in_file.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: 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 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1530:25: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::reserve' requested here 1530 | descriptor_to_scc_map.reserve(messages_in_file.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1553:44: 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 1553 | auto& count = scc_to_outgoing_edges_map[scc]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1553:44: 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 1553 | auto& count = scc_to_outgoing_edges_map[scc]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1553:44: 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 1553 | auto& count = scc_to_outgoing_edges_map[scc]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1557: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>>>::operator[]>, 0>' requested here 1557 | auto& parent_set = child_to_parent_scc_map[child]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1557: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>>>::operator[]>, 0>' requested here 1557 | auto& parent_set = child_to_parent_scc_map[child]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1753:25: 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 1753 | return analysis_cache_[scc] = std::move(result); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1753:25: 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 1753 | return analysis_cache_[scc] = std::move(result); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:21: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555: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, const google::protobuf::FileDescriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1996:28: 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 1996 | bootstrap_cache.cached.insert(file); | ^ 73 warnings generated. [224/3715] CXX obj/third_party/protobuf/protoc_java/shared_code_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:15: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:62:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 62 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:62:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 62 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/options.h:13: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:62:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 62 | printer->Print( | ^ 58 warnings generated. [225/3715] CXX obj/third_party/protobuf/protoc_java_full/extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:49:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 49 | vars["scope"] = scope; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:49:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 49 | vars["scope"] = scope; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:49:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 49 | vars["scope"] = scope; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:135:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[6], std::basic_string>' requested here 135 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/extension.cc:135:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[6], std::basic_string>' requested here 135 | printer->Print( | ^ 56 warnings generated. [226/3715] CXX obj/third_party/protobuf/protoc_java_full/enum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:66:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 66 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:66:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 66 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:66:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 66 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:88:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 88 | vars["name"] = std::string(value->name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum.cc:88:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 88 | vars["name"] = std::string(value->name()); | ^ 60 warnings generated. [227/3715] ACTION //third_party/perfetto/gn:gen_buildflags(//build/toolchain/linux/unbundle:default) [228/3715] CXX obj/third_party/protobuf/protoc_java_full/enum_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:48:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 48 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:48:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 48 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:48:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 48 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:294:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 294 | printer->Print("}\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.h:17: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/enum_field.cc:294:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 294 | printer->Print("}\n"); | ^ 60 warnings generated. [229/3715] CXX obj/third_party/protobuf/protoc_java_lite/generator_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/generator_factory.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ 51 warnings generated. [230/3715] CXX obj/third_party/protobuf-javascript/protoc-gen-js/well_known_types_embed.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [231/3715] CXX obj/third_party/protobuf/protoc_java_lite/make_field_gens.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h:14: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ 51 warnings generated. [232/3715] CXX obj/third_party/protobuf/protoc_java_full/message_builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:20: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:91:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 91 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:91:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 91 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:91:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 91 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:101:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[17], std::basic_string>' requested here 101 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:101:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[17], std::basic_string>' requested here 101 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:101:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[17], std::basic_string>' requested here 101 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:133:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 133 | vars["oneof_name"] = context_->GetOneofGeneratorInfo(oneof)->name; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:133:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 133 | vars["oneof_name"] = context_->GetOneofGeneratorInfo(oneof)->name; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.h:19: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:333:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::insert_unique' requested here 333 | return this->tree_.insert_unique(params_type::key(v), v); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_builder.cc:601:31: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator, 256, false>>>::insert' requested here 601 | declared_to_bitfields.insert(to_bitfield); | ^ 60 warnings generated. [233/3715] CXX obj/third_party/protobuf/protoc_java_lite/extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:91:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[5], std::basic_string>' requested here 91 | printer->Print("registry.add($scope$.$name$);\n", "scope", scope_, "name", | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:91:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[5], std::basic_string>' requested here 91 | printer->Print("registry.add($scope$.$name$);\n", "scope", scope_, "name", | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.h:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/extension.cc:91:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[5], std::basic_string>' requested here 91 | printer->Print("registry.add($scope$.$name$);\n", "scope", scope_, "name", | ^ 54 warnings generated. [234/3715] CXX obj/third_party/protobuf/protoc_java_full/map_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:68:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 68 | variables_["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:68:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 68 | variables_["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:68:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 68 | variables_["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:727:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 727 | printer->Print("@java.lang.Override\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.h:11: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/map_field.cc:727:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 727 | printer->Print("@java.lang.Override\n"); | ^ 60 warnings generated. [235/3715] CXX obj/third_party/protobuf/protoc_java_full/service.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:44:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 44 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:44:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 44 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:44:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 44 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:191:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 191 | vars["index"] = absl::StrCat(i); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/service.cc:191:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 191 | vars["index"] = absl::StrCat(i); | ^ 56 warnings generated. [236/3715] CXX obj/third_party/perfetto/src/base/base/ctrl_c_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [237/3715] CXX obj/third_party/protobuf/protoc_java_lite/enum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:64:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[12], const char *>' requested here 64 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:64:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[12], const char *>' requested here 64 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:64:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[12], const char *>' requested here 64 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:74:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 74 | vars["name"] = std::string(value->name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum.cc:74:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 74 | vars["name"] = std::string(value->name()); | ^ 60 warnings generated. [238/3715] CXX obj/third_party/protobuf/protoc_java_full/message_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:44:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 44 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:44:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 44 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:44:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 44 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:179:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 179 | printer->Print("} else {\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message_field.cc:179:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 179 | printer->Print("} else {\n"); | ^ 56 warnings generated. [239/3715] CXX obj/third_party/protobuf/protoc_lib/code_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 52 warnings generated. [240/3715] CXX obj/third_party/protobuf/protoc_lib/zip_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.h:16: In file included from ../third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:88: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 46 warnings generated. [241/3715] CXX obj/third_party/protobuf/protoc_cpp/file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:26: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:129:17: 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 129 | msg_to_index[msgs[i]] = i; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:129:17: 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 129 | msg_to_index[msgs[i]] = i; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555: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, const google::protobuf::FileDescriptor *>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547: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 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:160:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here 160 | weak_deps_.insert(file->weak_dependency(i)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:168:6: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 168 | p->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:168:6: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 168 | p->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:333:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here 333 | return this->tree_.insert_unique(params_type::key(v), v); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:738:34: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here 738 | refs->weak_default_instances.insert(msg); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::Descriptor *>>' requested here 126 | typename = std::enable_if_t, const google::protobuf::Descriptor *>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, const google::protobuf::Descriptor *>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::Descriptor *>>::transfer, const google::protobuf::Descriptor *>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::internal_emplace &&>, std::tuple<>>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:688:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::insert_unique, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here 688 | return this->tree_.insert_unique( | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:619:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>>::try_emplace_impl>' requested here 619 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, false); | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:612:67: note: expanded from macro 'ABSL_INTERNAL_X' 612 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../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__ | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:1088:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>>::operator[], 0>' requested here 1088 | out[desc->full_name()] = desc; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::Descriptor *>>' requested here 126 | typename = std::enable_if_t, const google::protobuf::Descriptor *>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, const google::protobuf::Descriptor *>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::Descriptor *>>::transfer, const google::protobuf::Descriptor *>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::internal_emplace, const google::protobuf::Descriptor *> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::Descriptor *> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:1422:51: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>>::emplace, const google::protobuf::Descriptor *&>' requested here 1422 | void AddMessage(const Descriptor* d) { classes_.emplace(ClassName(d), d); } | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::EnumDescriptor *>>' requested here 126 | typename = std::enable_if_t, const google::protobuf::EnumDescriptor *>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, const google::protobuf::EnumDescriptor *>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::EnumDescriptor *>>::transfer, const google::protobuf::EnumDescriptor *>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::internal_emplace, const google::protobuf::EnumDescriptor *> *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::EnumDescriptor *> *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:1423:50: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>>::emplace, const google::protobuf::EnumDescriptor *&>' requested here 1423 | void AddEnum(const EnumDescriptor* d) { enums_.emplace(ClassName(d), d); } | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>' requested here 126 | typename = std::enable_if_t, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>::transfer, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::internal_emplace &&>, std::tuple<>>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:688:24: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::insert_unique, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here 688 | return this->tree_.insert_unique( | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:619:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>>::try_emplace_impl>' requested here 619 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, false); | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:612:67: note: expanded from macro 'ABSL_INTERNAL_X' 612 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../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__ | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/file.cc:1565:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>>::operator[], 0>' requested here 1565 | decls[Namespace(d, options_)].AddMessage(d); | ^ 72 warnings generated. [242/3715] CXX obj/third_party/protobuf/protoc_java_full/message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:26: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:69:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 69 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:69:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 69 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:69:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 69 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:100:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 100 | vars["identifier"] = UniqueFileScopeIdentifier(descriptor_); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:100:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 100 | vars["identifier"] = UniqueFileScopeIdentifier(descriptor_); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:100:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 100 | vars["identifier"] = UniqueFileScopeIdentifier(descriptor_); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:212:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 212 | printer->Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_factory.h:16: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/message.cc:212:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here 212 | printer->Print( | ^ 60 warnings generated. [243/3715] CXX obj/third_party/perfetto/src/base/base/base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [244/3715] CXX obj/third_party/perfetto/src/base/base/crash_keys.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [245/3715] CXX obj/third_party/protobuf/protoc_java_full/primitive_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, 0>' requested here 54 | (*variables)[this_variable_name] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, 0>' requested here 54 | (*variables)[this_variable_name] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, 0>' requested here 54 | (*variables)[this_variable_name] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:359:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 359 | printer->Print("}\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/primitive_field.cc:359:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 359 | printer->Print("}\n"); | ^ 56 warnings generated. [246/3715] CXX obj/third_party/perfetto/src/base/base/intrusive_tree.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [247/3715] CXX obj/third_party/protobuf/protoc_java_lite/enum_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 54 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 54 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/enum_field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 54 | (*variables)["type"] = | ^ 58 warnings generated. [248/3715] CXX obj/third_party/perfetto/src/base/base/getopt_compat.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [249/3715] CXX obj/third_party/protobuf/protoc_java_full/string_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:48:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 48 | (*variables)["empty_list"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:48:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 48 | (*variables)["empty_list"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:48:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 48 | (*variables)["empty_list"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:405:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 405 | printer->Print("}\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/full/field_generator.h:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/full/string_field.cc:405:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 405 | printer->Print("}\n"); | ^ 60 warnings generated. [250/3715] CXX obj/third_party/perfetto/src/base/base/event_fd.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [251/3715] CXX obj/third_party/perfetto/src/base/base/pipe.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [252/3715] CXX obj/third_party/perfetto/src/base/base/string_splitter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [253/3715] CXX obj/third_party/protobuf/protoc_java_lite/message_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:45:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 45 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:45:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 45 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_field.cc:45:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 45 | (*variables)["type"] = | ^ 58 warnings generated. [254/3715] CXX obj/third_party/protobuf/protoc_lib/subprocess.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.h:24: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:23: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:25: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:27: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.h:24: In file included from ../third_party/protobuf/src/google/protobuf/port.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:29: In file included from ../third_party/protobuf/src/google/protobuf/message.h:103: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 49 warnings generated. [255/3715] CXX obj/third_party/perfetto/src/base/base/android_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [256/3715] CXX obj/third_party/perfetto/src/base/base/string_view.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [257/3715] CXX obj/third_party/protobuf/protoc_lib/plugin.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:41: In file included from ../third_party/abseil-cpp/absl/log/internal/strip.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:23: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:24: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:24: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:25: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.cc:22: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: In file included from ../third_party/abseil-cpp/absl/log/internal/check_op.h:35: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 52 warnings generated. [258/3715] CXX obj/third_party/protobuf/protoc_java_lite/message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:27: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:31: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:31: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:68:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 68 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:68:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 68 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:68:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 68 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2245:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here 2245 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:92:67: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 92 | absl::flat_hash_map variables = { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2245:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here 2245 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:92:67: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 92 | absl::flat_hash_map variables = { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2245:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here 2245 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:92:67: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 92 | absl::flat_hash_map variables = { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:102:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 102 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:14: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message.cc:102:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 102 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); | ^ 64 warnings generated. [259/3715] CXX obj/third_party/protobuf/protoc_java_lite/map_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:56:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 56 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:56:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 56 | (*variables)["type"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.h:15: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/map_field.cc:56:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 56 | (*variables)["type"] = | ^ 58 warnings generated. [260/3715] CXX obj/third_party/perfetto/src/base/base/string_view_splitter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [261/3715] CXX obj/third_party/protobuf/protoc_java_lite/message_builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:18: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:48:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 48 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:48:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 48 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, | ^ ../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{}); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:346:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here 346 | return this->tree_.insert_unique(params_type::key(slot), slot); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:48:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here 48 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); | ^ ../third_party/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' 41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) | ^ ../third_party/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^ ../third_party/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' 191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' 177 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) | ^ ../third_party/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() && | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2245:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here 2245 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:57:62: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 57 | absl::flat_hash_map vars = { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2245:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here 2245 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:57:62: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 57 | absl::flat_hash_map vars = { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2245:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here 2245 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:57:62: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 57 | absl::flat_hash_map vars = { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:105:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 105 | printer->Print("\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.h:17: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/message_builder.cc:105:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 105 | printer->Print("\n"); | ^ 59 warnings generated. [262/3715] CXX obj/third_party/perfetto/src/base/base/file_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [263/3715] CXX obj/third_party/perfetto/src/base/base/paged_memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [264/3715] CXX obj/third_party/perfetto/src/base/base/status.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [265/3715] CXX obj/third_party/perfetto/src/base/perfetto_base_default_platform/default_platform.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [266/3715] CXX obj/third_party/perfetto/src/base/base/scoped_mmap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [267/3715] CXX obj/third_party/protobuf/protoc_lib/plugin.pb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc:6: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [268/3715] CXX obj/third_party/perfetto/src/base/base/virtual_destructors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [269/3715] CXX obj/third_party/perfetto/src/base/base/watchdog_posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [270/3715] CXX obj/third_party/perfetto/src/base/base/thread_checker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [271/3715] CXX obj/third_party/perfetto/src/base/base/string_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [272/3715] CXX obj/third_party/protobuf/protoc_lib/versions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.h:35: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/versions.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.h:35: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:34: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.h:35: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.h:35: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:107: In file included from ../third_party/abseil-cpp/absl/log/absl_log.h:36: In file included from ../third_party/abseil-cpp/absl/log/internal/log_impl.h:20: In file included from ../third_party/abseil-cpp/absl/log/internal/log_message.h:44: In file included from ../third_party/abseil-cpp/absl/log/internal/structured_proto.h:26: In file included from ../third_party/abseil-cpp/absl/log/internal/proto.h:31: In file included from ../third_party/abseil-cpp/absl/base/casts.h:38: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.h:35: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:111: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/versions.h:35: In file included from ../third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h:26: In file included from ../third_party/protobuf/src/google/protobuf/generated_message_reflection.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 48 warnings generated. [273/3715] CXX obj/third_party/perfetto/src/base/base/logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [274/3715] CXX obj/third_party/perfetto/src/base/base/thread_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [275/3715] CXX obj/third_party/perfetto/src/base/base/temp_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [276/3715] CXX obj/third_party/protobuf/protoc_java_lite/string_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:47:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 47 | (*variables)["empty_list"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:47:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 47 | (*variables)["empty_list"] = | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:13: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/string_field.cc:47:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 47 | (*variables)["empty_list"] = | ^ 58 warnings generated. [277/3715] CXX obj/third_party/perfetto/src/base/base/metatrace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [278/3715] CXX obj/third_party/protobuf/protobuf_full/descriptor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:53: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:53: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:63: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1099:29: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::reserve' requested here 1099 | allowed_proto3_extendees->reserve(sizeof(kOptionNames) / | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1365:24: 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 1365 | lifetimes_info_map_[file].emplace_back(std::move(info)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1365:24: 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 1365 | lifetimes_info_map_[file].emplace_back(std::move(info)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1365:24: 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 1365 | lifetimes_info_map_[file].emplace_back(std::move(info)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::Descriptor::WellKnownType>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::Descriptor::WellKnownType>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::Descriptor::WellKnownType>::apply, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::EmplaceDecomposable, const std::pair, google::protobuf::Descriptor::WellKnownType> &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::Descriptor::WellKnownType>>::apply, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::EmplaceDecomposable, const std::pair, google::protobuf::Descriptor::WellKnownType> &, absl::container_internal::FlatHashMapPolicy, google::protobuf::Descriptor::WellKnownType>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2592:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::emplace, google::protobuf::Descriptor::WellKnownType> &, 0>' requested here 2592 | for (; first != last; ++first) emplace(*first); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2602:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::insert, google::protobuf::Descriptor::WellKnownType> *>' requested here 2602 | insert(ilist.begin(), ilist.end()); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1618:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::insert' requested here 1618 | well_known_types_.insert({ | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::Descriptor::WellKnownType>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::Descriptor::WellKnownType>::apply, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::EmplaceDecomposable, const std::pair, google::protobuf::Descriptor::WellKnownType> &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::Descriptor::WellKnownType>>::apply, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::EmplaceDecomposable, const std::pair, google::protobuf::Descriptor::WellKnownType> &, absl::container_internal::FlatHashMapPolicy, google::protobuf::Descriptor::WellKnownType>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2592:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::emplace, google::protobuf::Descriptor::WellKnownType> &, 0>' requested here 2592 | for (; first != last; ++first) emplace(*first); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2602:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::insert, google::protobuf::Descriptor::WellKnownType> *>' requested here 2602 | insert(ilist.begin(), ilist.end()); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1618:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::insert' requested here 1618 | well_known_types_.insert({ | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::FieldDescriptor *>>' requested here 126 | typename = std::enable_if_t, const google::protobuf::FieldDescriptor *>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, const google::protobuf::FieldDescriptor *>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::FieldDescriptor *>>::transfer, const google::protobuf::FieldDescriptor *>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1853:3: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::transfer_n' requested here 1853 | transfer_n(orig_finish - src_i, i, src_i, this, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2644:18: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::remove_values' requested here 2644 | begin.node_->remove_values( | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:198:18: note: in instantiation of member function 'absl::container_internal::btree, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::erase_range' requested here 198 | return tree_.erase_range(equal_range.first, equal_range.second).first; | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1685:17: note: in instantiation of function template specialization 'absl::container_internal::btree_container, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>>::erase>' requested here 1685 | extensions_.erase(extensions_after_checkpoint_[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../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, const google::protobuf::FieldDescriptor *>::transfer, const google::protobuf::FieldDescriptor *>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1853:3: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::transfer_n' requested here 1853 | transfer_n(orig_finish - src_i, i, src_i, this, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2644:18: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::remove_values' requested here 2644 | begin.node_->remove_values( | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:198:18: note: in instantiation of member function 'absl::container_internal::btree, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::erase_range' requested here 198 | return tree_.erase_range(equal_range.first, equal_range.second).first; | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1685:17: note: in instantiation of function template specialization 'absl::container_internal::btree_container, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>>::erase>' requested here 1685 | extensions_.erase(extensions_after_checkpoint_[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>, const google::protobuf::FieldDescriptor *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>, const google::protobuf::FieldDescriptor *>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::find_or_prepare_insert_soo>>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::find_or_prepare_insert>>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::try_emplace_impl>>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::try_emplace>, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1797:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::operator[]>, absl::container_internal::FlatHashMapPolicy>, const google::protobuf::FieldDescriptor *>, 0>' requested here 1797 | (*map)[{FindParentForFieldsByMap(field), field->lowercase_name()}] = field; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>, const google::protobuf::FieldDescriptor *>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::find_or_prepare_insert_soo>>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::find_or_prepare_insert>>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::try_emplace_impl>>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::try_emplace>, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1797:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::operator[]>, absl::container_internal::FlatHashMapPolicy>, const google::protobuf::FieldDescriptor *>, 0>' requested here 1797 | (*map)[{FindParentForFieldsByMap(field), field->lowercase_name()}] = field; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::EnumValueDescriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::EnumValueDescriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::EnumValueDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::emplace' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1914:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::insert' requested here 1914 | unknown_enum_values_by_number_.insert(result); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::Symbol &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::Symbol &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::Symbol &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::emplace' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1941:24: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::insert' requested here 1941 | if (symbols_by_name_.insert(symbol).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::emplace' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1958:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::insert' requested here 1958 | if (files_by_name_.insert(file).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::FieldDescriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::FieldDescriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::FieldDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::emplace' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:1981:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::insert' requested here 1981 | return fields_by_number_.insert(field).second; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace_impl>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:2010:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::unique_ptr>, 0>' requested here 2010 | auto& result = feature_set_cache_[features.SerializeAsString()]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::SourceCodeInfo_Location *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, const google::protobuf::SourceCodeInfo_Location *>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::try_emplace_impl>' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../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, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::try_emplace, 0, 0>' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:2056:33: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::operator[], absl::container_internal::FlatHashMapPolicy, const google::protobuf::SourceCodeInfo_Location *>, 0>' requested here 2056 | p->first->locations_by_path_[absl::StrJoin(loc->path(), ",")] = loc; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, bool>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, bool>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:2163:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::operator[], absl::container_internal::FlatHashMapPolicy, bool>, 0>' requested here 2163 | direct_input_files_[file_name] = is_error; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555: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, const google::protobuf::Descriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::Descriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::Descriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:2481:45: 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 2481 | tables_->extensions_loaded_from_db_.insert(extendee); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2177:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::GetPolicyFunctions' requested here 2177 | common(), GetPolicyFunctions(), bucket_count); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2195:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 2195 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:3383:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 3383 | absl::flat_hash_set public_dependencies( | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:6041:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here 6041 | if (!seen_dependencies.insert(proto.dependency(i)).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:6414:23: 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 6414 | message_hints_[result].RequestHintOnFieldNumbers( | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:6414:23: 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 6414 | message_hints_[result].RequestHintOnFieldNumbers( | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:6414:23: 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 6414 | message_hints_[result].RequestHintOnFieldNumbers( | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::(anonymous namespace)::JsonNameDetails>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::(anonymous namespace)::JsonNameDetails>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::try_emplace_impl &, google::protobuf::(anonymous namespace)::JsonNameDetails &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:6536:38: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::try_emplace, 0, google::protobuf::(anonymous namespace)::JsonNameDetails &, 0>' requested here 6536 | auto it_inserted = name_to_field.try_emplace(details.orig_name, details); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::EnumValueDescriptor *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, const google::protobuf::EnumValueDescriptor *>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::try_emplace_impl &, const google::protobuf::EnumValueDescriptor *&>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:6984:33: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::try_emplace, 0, const google::protobuf::EnumValueDescriptor *&, 0>' requested here 6984 | auto insert_result = values.try_emplace(stripped, value); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../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, int &&, std::tuple &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, std::basic_string_view>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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, int, std::basic_string_view>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, int, std::basic_string_view, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:8246:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here 8246 | used_values.emplace(enum_value->number(), enum_value->full_name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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, int &&, std::tuple &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, std::basic_string_view>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_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, int, std::basic_string_view>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, int, std::basic_string_view, absl::container_internal::FlatHashMapPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:8246:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::emplace, 0>' requested here 8246 | used_values.emplace(enum_value->number(), enum_value->full_name()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, int, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2493:12: 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 2493 | return emplace(std::forward(value)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:8255:20: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 8255 | used.insert(enm->value(j)->number()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, int>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, int>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:8954:40: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::operator[], absl::container_internal::FlatHashMapPolicy, int>, 0>' requested here 8954 | int index = repeated_option_counts_[dest_path]++; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, int>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:8954:40: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::operator[], absl::container_internal::FlatHashMapPolicy, int>, 0>' requested here 8954 | int index = repeated_option_counts_[dest_path]++; | ^ In file included from ../third_party/protobuf/src/google/protobuf/descriptor.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::vector>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::vector>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/descriptor.cc:8957:21: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::vector>, 0>' requested here 8957 | interpreted_paths_[src_path] = dest_path; | ^ 84 warnings generated. [279/3715] AR obj/third_party/protobuf/libprotobuf_full.a [280/3715] CXX obj/third_party/perfetto/src/base/base/waitable_event.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [281/3715] CXX obj/third_party/protobuf/protoc_lib/retention.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/retention.h:11: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, const int &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: 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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/retention.cc:198:25: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 198 | indices_to_delete.insert(j->second); | ^ 49 warnings generated. [282/3715] CXX obj/third_party/protobuf/protoc_java_lite/primitive_field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:8: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/field_generator.h:7: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator_common.h:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/context.h:15: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/field_common.h:7: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/internal_helpers.h:17: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/generator.h:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:53:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 53 | (*variables)["type"] = std::string(PrimitiveTypeName(javaType)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:53:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 53 | (*variables)["type"] = std::string(PrimitiveTypeName(javaType)); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h:19: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/java/lite/primitive_field.cc:53:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 53 | (*variables)["type"] = std::string(PrimitiveTypeName(javaType)); | ^ 58 warnings generated. [283/3715] CXX obj/third_party/perfetto/src/base/base/periodic_task.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [284/3715] CXX obj/third_party/perfetto/src/base/base/weak_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [285/3715] CXX obj/rtc_base/stringutils/string_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [286/3715] CXX obj/third_party/perfetto/src/base/base/utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [287/3715] CXX obj/third_party/perfetto/src/base/base/subprocess_windows.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [288/3715] CXX obj/third_party/protobuf/protoc_python/helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/helpers.h:15: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:47: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 52 warnings generated. [289/3715] CXX obj/third_party/perfetto/src/protozero/protozero/scattered_stream_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [290/3715] CXX obj/third_party/perfetto/src/protozero/protozero/field.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [291/3715] CXX obj/rtc_base/platform_thread_types/platform_thread_types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [292/3715] CXX obj/third_party/perfetto/src/base/base/subprocess.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [293/3715] CXX obj/rtc_base/checks/checks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/checks.cc:38: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/checks.cc:38: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/checks.cc:38: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [294/3715] AR obj/rtc_base/libchecks.a [295/3715] CXX obj/rtc_base/stringutils/string_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/strings/string_format.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/strings/string_format.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/strings/string_format.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [296/3715] CXX obj/third_party/perfetto/src/base/base/time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [297/3715] CXX obj/third_party/perfetto/src/protozero/protozero/message_arena.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [298/3715] CXX obj/rtc_base/synchronization/yield/yield.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [299/3715] CXX obj/third_party/perfetto/src/protozero/protozero/message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [300/3715] AR obj/rtc_base/libplatform_thread_types.a [301/3715] AR obj/rtc_base/synchronization/libyield.a [302/3715] CXX obj/rtc_base/stringutils/string_to_number.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/string_to_number.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/string_to_number.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/string_to_number.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [303/3715] CXX obj/third_party/perfetto/src/protozero/protozero/packed_repeated_fields.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [304/3715] CXX obj/rtc_base/stringutils/string_encode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/string_encode.cc:11: In file included from ../rtc_base/string_encode.h:22: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/string_encode.cc:11: In file included from ../rtc_base/string_encode.h:22: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/string_encode.cc:11: In file included from ../rtc_base/string_encode.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [305/3715] CXX obj/api/video/video_rtp_headers/hdr_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [306/3715] CXX obj/third_party/perfetto/src/base/base/uuid.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [307/3715] CXX obj/rtc_base/stringutils/string_builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/strings/string_builder.cc:11: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/strings/string_builder.cc:11: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/strings/string_builder.cc:11: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [308/3715] CXX obj/api/units/time_delta/time_delta.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/units/time_delta.cc:11: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/units/time_delta.cc:11: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/units/time_delta.cc:11: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [309/3715] AR obj/rtc_base/libstringutils.a [310/3715] CXX obj/third_party/perfetto/src/protozero/protozero/scattered_stream_null_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [311/3715] AR obj/api/units/libtime_delta.a [312/3715] CXX obj/third_party/perfetto/src/protozero/protozero/proto_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [313/3715] CXX obj/third_party/perfetto/src/protozero/protozero/virtual_destructors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [314/3715] CXX obj/third_party/perfetto/src/protozero/protozero/static_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [315/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jcapistd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [316/3715] CXX obj/third_party/protobuf-javascript/protoc-gen-js/protoc-gen-js.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:15: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:17: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:40: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:40: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc:33: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:39: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 52 warnings generated. [317/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jcdiffct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [318/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jcmainct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [319/3715] CXX obj/third_party/perfetto/src/protozero/protozero/gen_field_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [320/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jccolor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [321/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jclossls.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [322/3715] CXX obj/third_party/perfetto/src/protozero/protozero/scattered_heap_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [323/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jcprepct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [324/3715] CXX obj/third_party/perfetto/src/base/base/thread_task_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [325/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jddiffct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [326/3715] CXX obj/third_party/perfetto/src/base/base/unix_task_runner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [327/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdpostct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [328/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jcsample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [329/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdapistd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [330/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdlossls.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [331/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jutils.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [332/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdmainct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [333/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdsample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [334/3715] CXX obj/third_party/perfetto/src/base/base/subprocess_posix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [335/3715] CXX obj/rtc_base/net_helpers/net_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [336/3715] AR obj/rtc_base/libnet_helpers.a [337/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jfdctfst.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [338/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jddctmgr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [339/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jcdctmgr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [340/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdcolor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [341/3715] CXX obj/api/units/data_size/data_size.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/units/data_size.cc:11: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/units/data_size.cc:11: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/units/data_size.cc:11: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [342/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jfdctint.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [343/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jccoefct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [344/3715] AR obj/api/units/libdata_size.a [345/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jidctflt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [346/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jidctfst.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [347/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jcapistd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [348/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jidctred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [349/3715] CXX obj/api/units/timestamp/timestamp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/units/timestamp.cc:11: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/units/timestamp.cc:11: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/units/timestamp.cc:11: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [350/3715] AR obj/api/units/libtimestamp.a [351/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jcmainct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [352/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdcoefct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [353/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jccolor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [354/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jclossls.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [355/3715] CXX obj/api/units/frequency/frequency.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/units/frequency.cc:10: In file included from ../api/units/frequency.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/units/frequency.cc:10: In file included from ../api/units/frequency.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/units/frequency.cc:10: In file included from ../api/units/frequency.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [356/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jdmerge.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [357/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jcdiffct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [358/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jdapistd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [359/3715] CXX obj/rtc_base/timeutils/system_time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/system_time.cc:36: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/system_time.cc:36: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/system_time.cc:36: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [360/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jcprepct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [361/3715] AR obj/api/units/libfrequency.a [362/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jquant1.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [363/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jquant2.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [364/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jdpostct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [365/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jcsample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [366/3715] CC obj/third_party/libjpeg_turbo/libjpeg12/jidctint.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [367/3715] CXX obj/rtc_base/timeutils/time_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/time_utils.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/time_utils.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/time_utils.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [368/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jutils.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [369/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jdlossls.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [370/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jddiffct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [371/3715] AR obj/rtc_base/libtimeutils.a [372/3715] CXX obj/api/units/data_rate/data_rate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/units/data_rate.cc:11: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/units/data_rate.cc:11: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/units/data_rate.cc:11: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [373/3715] CXX obj/rtc_base/ip_address/ip_address.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [374/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jdsample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [375/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jdmainct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [376/3715] AR obj/api/units/libdata_rate.a [377/3715] CXX obj/api/task_queue/task_queue/task_queue_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/task_queue/task_queue_base.cc:10: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/task_queue/task_queue_base.cc:10: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/task_queue/task_queue_base.cc:10: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [378/3715] CXX obj/api/video/video_rtp_headers/video_content_type.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_content_type.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_content_type.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_content_type.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [379/3715] AR obj/api/task_queue/libtask_queue.a [380/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcapistd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [381/3715] AR obj/rtc_base/libip_address.a [382/3715] CC obj/third_party/libjpeg_turbo/libjpeg16/jdcolor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [383/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcmainct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [384/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jclossls.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [385/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcdiffct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [386/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcprepct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [387/3715] CXX obj/rtc_base/synchronization/yield_policy/yield_policy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/synchronization/yield_policy.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/synchronization/yield_policy.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/synchronization/yield_policy.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [388/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jccolor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [389/3715] CXX obj/api/video/video_rtp_headers/color_space.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/color_space.cc:19: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/color_space.cc:19: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/color_space.cc:19: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [390/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jddiffct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [391/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdpostct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [392/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdlossls.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [393/3715] AR obj/rtc_base/synchronization/libyield_policy.a [394/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jutils.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [395/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcsample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [396/3715] CXX obj/api/rtp_headers/rtp_headers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtp_headers.cc:11: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtp_headers.cc:11: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtp_headers.cc:11: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [397/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdmainct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [398/3715] CXX obj/rtc_base/third_party/sigslot/sigslot/sigslot.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [399/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdapistd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [400/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdsample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [401/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jddctmgr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [402/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jfdctfst.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [403/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jccoefct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [404/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jfdctint.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [405/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jidctfst.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [406/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jidctflt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [407/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcdctmgr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [408/3715] CXX obj/rtc_base/logging/logging.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/logging.cc:11: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/logging.cc:11: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/logging.cc:11: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [409/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jidctred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [410/3715] CXX obj/api/video/video_rtp_headers/video_timing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_timing.cc:11: In file included from ../api/video/video_timing.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_timing.cc:11: In file included from ../api/video/video_timing.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_timing.cc:11: In file included from ../api/video/video_timing.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [411/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdcolor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [412/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcinit.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [413/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcicc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [414/3715] AR obj/rtc_base/liblogging.a [415/3715] CXX obj/third_party/protobuf/protoc_cpp/message.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/enum.h:18: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/extension.h:19: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2358:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 2358 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:130:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here 130 | class ABSL_ATTRIBUTE_OWNER flat_hash_set | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/helpers.h:704:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 704 | return analyzer_.GetSCC(descriptor); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2296:53: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here 2296 | GetPolicyFunctions()); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2277:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 2277 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:35:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here 35 | class raw_hash_map : public raw_hash_set { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:246:11: 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 246 | runs[last_start]++; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:246:11: 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 246 | runs[last_start]++; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.h:22: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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); | ^ ../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)...); | ^ ../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)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/cpp/message.cc:246:11: 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 246 | runs[last_start]++; | ^ 65 warnings generated. [416/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcomapi.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [417/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcapimin.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [418/3715] AR obj/api/video/libvideo_rtp_headers.a [419/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdcoefct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [420/3715] AR obj/api/librtp_headers.a [421/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jquant1.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [422/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdmerge.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [423/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jctrans.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [424/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdatadst.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [425/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdatasrc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [426/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jclhuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [427/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdapimin.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [428/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jquant2.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [429/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdicc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [430/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcmaster.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [431/3715] AR obj/third_party/libjpeg_turbo/libsimd.a [432/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcmarker.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [433/3715] AR obj/third_party/libjpeg_turbo/libjpeg12.a [434/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcparam.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [435/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jidctint.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [436/3715] AR obj/third_party/libjpeg_turbo/libjpeg16.a [437/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdinput.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [438/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jcphuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [439/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdlhuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [440/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdtrans.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [441/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jpeg_nbits.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [442/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jmemnobs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [443/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jfdctflt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [444/3715] CXX obj/third_party/libyuv/libyuv_internal/compare_gcc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [445/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jerror.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [446/3715] CXX obj/third_party/libyuv/libyuv_internal/compare_win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [447/3715] CXX obj/third_party/libyuv/libyuv_internal/compare_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [448/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdmaster.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [449/3715] CXX obj/third_party/libyuv/libyuv_internal/rotate_any.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [450/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdhuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [451/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdphuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [452/3715] CXX obj/third_party/protobuf/protoc_python/pyi_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:151:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 151 | printer_->Print("import importlib\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:151:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 151 | printer_->Print("import importlib\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:151:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 151 | printer_->Print("import importlib\n"); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:167:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>, 0>' requested here 167 | import_map_[filename] = alias; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:8: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.h:18: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/pyi_generator.cc:168:19: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here 168 | seen_aliases->insert(alias); | ^ 60 warnings generated. [453/3715] CXX obj/third_party/libyuv/libyuv_internal/convert_to_i420.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [454/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jdmarker.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [455/3715] CXX obj/third_party/libyuv/libyuv_internal/convert_to_argb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [456/3715] CXX obj/third_party/libyuv/libyuv_internal/cpu_id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [457/3715] CXX obj/third_party/libyuv/libyuv_internal/convert_jpeg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [458/3715] CXX obj/third_party/libyuv/libyuv_internal/mjpeg_validate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [459/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jmemmgr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [460/3715] CXX obj/third_party/libyuv/libyuv_internal/rotate_gcc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [461/3715] CXX obj/third_party/libyuv/libyuv_internal/convert_from.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [462/3715] CXX obj/third_party/libyuv/libyuv_internal/rotate_win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [463/3715] CXX obj/third_party/libyuv/libyuv_internal/row_any.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [464/3715] CXX obj/third_party/libyuv/libyuv_internal/row_gcc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [465/3715] CXX obj/third_party/libyuv/libyuv_internal/row_rvv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [466/3715] CXX obj/third_party/libyuv/libyuv_internal/rotate_argb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [467/3715] CXX obj/third_party/libyuv/libyuv_internal/rotate_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [468/3715] CXX obj/third_party/libyuv/libyuv_internal/row_win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [469/3715] CXX obj/rtc_base/zero_memory/zero_memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/zero_memory.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/zero_memory.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/zero_memory.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [470/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_gcc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [471/3715] CXX obj/third_party/libyuv/libyuv_internal/convert_from_argb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [472/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_rvv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [473/3715] CXX obj/rtc_base/memory/aligned_malloc/aligned_malloc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/memory/aligned_malloc.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/memory/aligned_malloc.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/memory/aligned_malloc.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [474/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_any.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [475/3715] CXX obj/third_party/libyuv/libyuv_internal/mjpeg_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [476/3715] CXX obj/rtc_base/rtc_event/event.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/event.cc:11: In file included from ../rtc_base/event.h:14: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/event.cc:11: In file included from ../rtc_base/event.h:14: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/event.cc:11: In file included from ../rtc_base/event.h:14: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [477/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_rgb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [478/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [479/3715] CXX obj/third_party/libyuv/libyuv_internal/video_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [480/3715] CXX obj/rtc_base/synchronization/sequence_checker_internal/sequence_checker_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/synchronization/sequence_checker_internal.cc:10: In file included from ../rtc_base/synchronization/sequence_checker_internal.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/synchronization/sequence_checker_internal.cc:10: In file included from ../rtc_base/synchronization/sequence_checker_internal.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/synchronization/sequence_checker_internal.cc:10: In file included from ../rtc_base/synchronization/sequence_checker_internal.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [481/3715] AR obj/rtc_base/librtc_event.a [482/3715] CXX obj/media/media_constants/media_constants.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [483/3715] ACTION //experiments:registered_field_trials_header(//build/toolchain/linux/unbundle:default) [484/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_argb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [485/3715] CXX obj/third_party/libyuv/libyuv_internal/compare.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [486/3715] AR obj/rtc_base/libzero_memory.a [487/3715] CXX obj/third_party/libyuv/libyuv_internal/rotate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [488/3715] CXX obj/third_party/libyuv/libyuv_internal/convert.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [489/3715] AR obj/rtc_base/memory/libaligned_malloc.a [490/3715] AR obj/rtc_base/synchronization/libsequence_checker_internal.a [491/3715] AR obj/rtc_base/third_party/sigslot/libsigslot.a [492/3715] CXX obj/api/rtp_packet_info/rtp_packet_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtp_packet_info.cc:11: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtp_packet_info.cc:11: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtp_packet_info.cc:11: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [493/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_uv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [494/3715] AR obj/api/librtp_packet_info.a [495/3715] CXX obj/third_party/libyuv/libyuv_internal/scale.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [496/3715] CXX obj/rtc_base/socket_address/socket_address.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/socket_address.cc:31: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/socket_address.cc:31: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/socket_address.cc:31: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [497/3715] AR obj/media/libmedia_constants.a [498/3715] AR obj/rtc_base/libsocket_address.a [499/3715] CXX obj/rtc_base/rtc_numerics/exp_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [500/3715] CXX obj/third_party/libyuv/libyuv_internal/scale_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [501/3715] CXX obj/third_party/protobuf/protoc/main.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:29: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:10: In file included from ../third_party/protobuf/src/google/protobuf/compiler/cpp/generator.h:24: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/main.cc:9: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 52 warnings generated. [502/3715] CXX obj/api/video/video_frame/video_source_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [503/3715] CXX obj/system_wrappers/system_wrappers/cpu_features.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [504/3715] CXX obj/third_party/libyuv/libyuv_internal/planar_functions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [505/3715] CC obj/third_party/libjpeg_turbo/libjpeg/jchuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [506/3715] AR obj/third_party/libjpeg_turbo/libjpeg.a [507/3715] CXX obj/system_wrappers/system_wrappers/sleep.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [508/3715] CXX obj/system_wrappers/system_wrappers/cpu_features_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [509/3715] CXX obj/third_party/libyuv/libyuv_internal/convert_argb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [510/3715] CXX obj/third_party/protobuf/protoc_lib/command_line_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:199: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:71: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:29: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.pb.h:20: In file included from ../third_party/protobuf/src/google/protobuf/io/coded_stream.h:109: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:61: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:61: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:68: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555: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, const google::protobuf::FileDescriptor *const &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:314: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>::insert' requested here 314 | if (!already_seen->insert(file).second) { | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t, std::basic_string>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, std::basic_string>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer, std::basic_string>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::internal_emplace, std::basic_string>>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::insert_unique, std::pair, std::basic_string>>' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:658:22: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>>::insert' requested here 658 | auto pair = files_.insert({"META-INF/MANIFEST.MF", ""}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>' requested here 126 | typename = std::enable_if_t, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>::transfer, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::internal_emplace &>, std::tuple<>>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:688:24: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::insert_unique, const std::piecewise_construct_t &, std::tuple &>, std::tuple<>>' requested here 688 | return this->tree_.insert_unique( | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:617:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>>::try_emplace_impl &>' requested here 617 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:612:67: note: expanded from macro 'ABSL_INTERNAL_X' 612 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../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__ | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:965:27: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>>::operator[], 0>' requested here 965 | generators_by_flag_name_[flag_name] = info; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace, 0, 0>' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1341:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::unique_ptr>, 0>' requested here 1341 | auto& generator = output_directories[output_location]; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here 3124 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2476:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::clear_backing_array' requested here 2476 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1650:24: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::clear' requested here 1650 | direct_dependencies_.clear(); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2756:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 2756 | printer.Print(output_filenames[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2756:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 2756 | printer.Print(output_filenames[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2756:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 2756 | printer.Print(output_filenames[i]); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: In file included from ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../third_party/abseil-cpp/absl/container/internal/common.h:21: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../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{}); | ^ ../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); | ^ ../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); | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../third_party/abseil-cpp/absl/container/internal/btree.h:2394:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here 2394 | return {internal_emplace(iter, std::forward(args)...), true}; | ^ ../third_party/abseil-cpp/absl/container/internal/btree_container.h:337:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::pair>' requested here 337 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:3169:13: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here 3169 | ranges->insert(FieldRange(fd->number(), fd->number() + 1)); | ^ 65 warnings generated. [511/3715] CXX obj/api/rtc_event_log/rtc_event_log/rtc_event_log.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [512/3715] CXX obj/api/task_queue/pending_task_safety_flag/pending_task_safety_flag.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/task_queue/pending_task_safety_flag.cc:11: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/task_queue/pending_task_safety_flag.cc:11: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/task_queue/pending_task_safety_flag.cc:11: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [513/3715] AR obj/api/task_queue/libpending_task_safety_flag.a [514/3715] CXX obj/third_party/libyuv/libyuv_internal/row_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [515/3715] CXX obj/api/video/video_frame/nv12_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/nv12_buffer.cc:11: In file included from ../api/video/nv12_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/nv12_buffer.cc:11: In file included from ../api/video/nv12_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/nv12_buffer.cc:11: In file included from ../api/video/nv12_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [516/3715] AR obj/third_party/libyuv/libyuv_internal.a [517/3715] CXX obj/api/rtc_event_log/rtc_event_log/rtc_event.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtc_event_log/rtc_event.cc:13: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtc_event_log/rtc_event.cc:13: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtc_event_log/rtc_event.cc:13: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [518/3715] CXX obj/api/video/video_frame/i420_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/i420_buffer.cc:10: In file included from ../api/video/i420_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/i420_buffer.cc:10: In file included from ../api/video/i420_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/i420_buffer.cc:10: In file included from ../api/video/i420_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [519/3715] CXX obj/api/video/video_frame/video_frame_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_frame_buffer.cc:11: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_frame_buffer.cc:11: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_frame_buffer.cc:11: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [520/3715] CXX obj/api/rtp_parameters/media_types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/media_types.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/media_types.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/media_types.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [521/3715] CXX obj/api/video/video_frame/i422_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/i422_buffer.cc:10: In file included from ../api/video/i422_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/i422_buffer.cc:10: In file included from ../api/video/i422_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/i422_buffer.cc:10: In file included from ../api/video/i422_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [522/3715] CXX obj/rtc_base/rtc_numerics/event_based_exponential_moving_average.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/numerics/event_based_exponential_moving_average.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/numerics/event_based_exponential_moving_average.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/numerics/event_based_exponential_moving_average.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [523/3715] CXX obj/api/video_codecs/scalability_mode/scalability_mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/scalability_mode.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/scalability_mode.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/scalability_mode.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [524/3715] CXX obj/rtc_base/platform_thread/platform_thread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/platform_thread.cc:26: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/platform_thread.cc:26: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/platform_thread.cc:26: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [525/3715] AR obj/rtc_base/libplatform_thread.a [526/3715] CXX obj/api/video/video_frame/i444_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/i444_buffer.cc:10: In file included from ../api/video/i444_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/i444_buffer.cc:10: In file included from ../api/video/i444_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/i444_buffer.cc:10: In file included from ../api/video/i444_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [527/3715] CXX obj/rtc_base/containers/flat_containers_internal/flat_tree.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/containers/flat_tree.cc:13: In file included from ../rtc_base/containers/flat_tree.h:22: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/containers/flat_tree.cc:13: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/containers/flat_tree.cc:13: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [528/3715] CXX obj/rtc_base/rtc_numerics/moving_average.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/numerics/moving_average.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/numerics/moving_average.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/numerics/moving_average.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [529/3715] AR obj/rtc_base/containers/libflat_containers_internal.a [530/3715] AR obj/rtc_base/librtc_numerics.a [531/3715] CXX obj/rtc_base/socket/socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/socket.cc:11: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/socket.cc:11: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/socket.cc:11: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [532/3715] CXX obj/api/video/video_frame/video_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_frame.cc:11: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/video_frame.cc:11: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_frame.cc:11: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [533/3715] CXX obj/rtc_base/criticalsection/recursive_critical_section.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/deprecated/recursive_critical_section.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/deprecated/recursive_critical_section.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/deprecated/recursive_critical_section.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [534/3715] AR obj/rtc_base/libsocket.a [535/3715] AR obj/api/video/libvideo_frame.a [536/3715] CXX obj/third_party/boringssl/boringssl/aes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [537/3715] CXX obj/rtc_base/null_socket_server/null_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/null_socket_server.cc:11: In file included from ../rtc_base/null_socket_server.h:14: In file included from ../rtc_base/event.h:14: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/null_socket_server.cc:11: In file included from ../rtc_base/null_socket_server.h:14: In file included from ../rtc_base/event.h:14: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/null_socket_server.cc:11: In file included from ../rtc_base/null_socket_server.h:14: In file included from ../rtc_base/event.h:14: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [538/3715] CXX obj/system_wrappers/system_wrappers/clock.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../system_wrappers/source/clock.cc:11: In file included from ../system_wrappers/include/clock.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../system_wrappers/source/clock.cc:11: In file included from ../system_wrappers/include/clock.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../system_wrappers/source/clock.cc:11: In file included from ../system_wrappers/include/clock.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [539/3715] CXX obj/api/video/video_bitrate_allocation/video_bitrate_allocation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_bitrate_allocation.cc:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_bitrate_allocation.cc:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_bitrate_allocation.cc:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [540/3715] CXX obj/system_wrappers/system_wrappers/cpu_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../system_wrappers/source/cpu_info.cc:25: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../system_wrappers/source/cpu_info.cc:25: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../system_wrappers/source/cpu_info.cc:25: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [541/3715] CXX obj/api/video/encoded_image/encoded_image.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/encoded_image.cc:11: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/encoded_image.cc:11: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/encoded_image.cc:11: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [542/3715] CXX obj/third_party/protobuf/protoc_python/generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:44: ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nullable' if the pointer may be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/substitute.h:240:21: note: insert '_Nonnull' if the pointer should never be null 240 | constexpr const char* SkipNumber(const char* absl_nonnull format) { | ^ | _Nonnull In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:256:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 256 | printer.Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:256:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 256 | printer.Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:256:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 256 | printer.Print( | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:573:4: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 573 | m["descriptor_name"] = kDescriptorKey; | ^ In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:22: In file included from ../third_party/protobuf/src/google/protobuf/compiler/python/generator.h:21: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../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, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../third_party/protobuf/src/google/protobuf/compiler/python/generator.cc:573:4: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>, 0>' requested here 573 | m["descriptor_name"] = kDescriptorKey; | ^ 61 warnings generated. [543/3715] CXX obj/system_wrappers/system_wrappers/rtp_to_ntp_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../system_wrappers/source/rtp_to_ntp_estimator.cc:11: In file included from ../system_wrappers/include/rtp_to_ntp_estimator.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../system_wrappers/source/rtp_to_ntp_estimator.cc:11: In file included from ../system_wrappers/include/rtp_to_ntp_estimator.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../system_wrappers/source/rtp_to_ntp_estimator.cc:11: In file included from ../system_wrappers/include/rtp_to_ntp_estimator.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [544/3715] CXX obj/third_party/boringssl/boringssl/a_dup.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [545/3715] CXX obj/third_party/boringssl/boringssl/a_bool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [546/3715] AR obj/third_party/protobuf/libprotoc_lib.a [547/3715] CXX obj/third_party/boringssl/boringssl/a_i2d_fp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [548/3715] CXX obj/third_party/boringssl/boringssl/a_d2i_fp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [549/3715] CXX obj/third_party/boringssl/boringssl/a_bitstr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [550/3715] CXX obj/third_party/boringssl/boringssl/a_octet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [551/3715] CXX obj/rtc_base/async_dns_resolver/async_dns_resolver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/async_dns_resolver.cc:11: In file included from ../rtc_base/async_dns_resolver.h:15: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/async_dns_resolver.cc:11: In file included from ../rtc_base/async_dns_resolver.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/async_dns_resolver.cc:11: In file included from ../rtc_base/async_dns_resolver.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [552/3715] CXX obj/third_party/boringssl/boringssl/a_gentm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [553/3715] CXX obj/third_party/boringssl/boringssl/asn1_par.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [554/3715] CXX obj/third_party/boringssl/boringssl/asn_pack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [555/3715] CXX obj/third_party/boringssl/boringssl/a_mbstr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [556/3715] CXX obj/third_party/boringssl/boringssl/a_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [557/3715] CXX obj/third_party/boringssl/boringssl/f_int.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [558/3715] CXX obj/third_party/boringssl/boringssl/f_string.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [559/3715] CXX obj/third_party/boringssl/boringssl/a_int.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [560/3715] CXX obj/third_party/boringssl/boringssl/a_strnid.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [561/3715] CXX obj/system_wrappers/field_trial/field_trial.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../system_wrappers/source/field_trial.cc:10: In file included from ../system_wrappers/include/field_trial.h:17: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:22: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../system_wrappers/source/field_trial.cc:10: In file included from ../system_wrappers/include/field_trial.h:17: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../system_wrappers/source/field_trial.cc:10: In file included from ../system_wrappers/include/field_trial.h:17: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [562/3715] CXX obj/third_party/boringssl/boringssl/posix_time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [563/3715] CXX obj/third_party/boringssl/boringssl/a_type.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [564/3715] CXX obj/third_party/boringssl/boringssl/a_utctm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [565/3715] CXX obj/third_party/boringssl/boringssl/a_time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [566/3715] CXX obj/third_party/boringssl/boringssl/a_strex.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [567/3715] CXX obj/third_party/boringssl/boringssl/asn1_lib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [568/3715] CXX obj/api/rtp_parameters/rtp_parameters.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtp_parameters.cc:10: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtp_parameters.cc:10: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/rtp_parameters.cc:10: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/rtp_parameters.cc:10: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtp_parameters.cc:10: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/rtp_parameters.cc:10: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [569/3715] CXX obj/third_party/boringssl/boringssl/tasn_fre.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [570/3715] CXX obj/third_party/boringssl/boringssl/tasn_enc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [571/3715] CXX obj/third_party/boringssl/boringssl/errno.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [572/3715] CXX obj/third_party/boringssl/boringssl/tasn_typ.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [573/3715] CXX obj/third_party/boringssl/boringssl/tasn_new.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [574/3715] CXX obj/third_party/boringssl/boringssl/tasn_dec.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [575/3715] CXX obj/third_party/boringssl/boringssl/bio_mem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [576/3715] CXX obj/third_party/boringssl/boringssl/connect.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [577/3715] CXX obj/third_party/boringssl/boringssl/base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [578/3715] CXX obj/third_party/boringssl/boringssl/tasn_utl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [579/3715] CXX obj/third_party/boringssl/boringssl/fd.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [580/3715] CXX obj/third_party/boringssl/boringssl/bio.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [581/3715] CXX obj/third_party/boringssl/boringssl/file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [582/3715] CXX obj/third_party/boringssl/boringssl/printf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [583/3715] CXX obj/third_party/boringssl/boringssl/socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [584/3715] CXX obj/third_party/boringssl/boringssl/hexdump.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [585/3715] CXX obj/third_party/boringssl/boringssl/pair.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [586/3715] CXX obj/third_party/boringssl/boringssl/sqrt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [587/3715] CXX obj/third_party/boringssl/boringssl/socket_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [588/3715] CXX obj/third_party/boringssl/boringssl/blake2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [589/3715] CXX obj/third_party/boringssl/boringssl/bn_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [590/3715] CXX obj/third_party/boringssl/boringssl/div.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [591/3715] CXX obj/third_party/boringssl/boringssl/buf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [592/3715] CXX obj/third_party/boringssl/boringssl/exponentiation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [593/3715] CXX obj/third_party/boringssl/boringssl/ber.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [594/3715] CXX obj/third_party/boringssl/boringssl/asn1_compat.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [595/3715] CXX obj/third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin/cppgen_plugin.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:146:13: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 146 | h_printer.Print(kHeader); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:146:13: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 146 | h_printer.Print(kHeader); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:28: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/perfetto/src/protozero/protoc_plugin/cppgen_plugin.cc:146:13: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 146 | h_printer.Print(kHeader); | ^ 58 warnings generated. [596/3715] CXX obj/third_party/boringssl/boringssl/chacha.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [597/3715] CXX obj/third_party/boringssl/boringssl/convert.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [598/3715] CXX obj/third_party/boringssl/boringssl/derive_key.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [599/3715] CXX obj/third_party/boringssl/boringssl/unicode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [600/3715] CXX obj/third_party/protobuf-javascript/protoc-gen-js/js_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:15: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:17: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:54: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:40: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:54: In file included from ../third_party/protobuf-javascript/src/generator/js_generator.h:40: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1552:34: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 1552 | if (added.insert(analyzer->GetSCC(desc)).second && | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::NodeData>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::NodeData>>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1552:34: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 1552 | if (added.insert(analyzer->GetSCC(desc)).second && | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::NodeData>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::NodeData>>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::NodeData>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../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::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here 77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1552:34: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 1552 | if (added.insert(analyzer->GetSCC(desc)).second && | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439: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 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524: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 2524 | return emplace(value); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 133 | if (seen.insert(child).second) { | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here 120 | AddChildren(scc); | ^ ../third_party/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here 52 | return DFS(descriptor).scc; | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1552:34: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here 1552 | if (added.insert(analyzer->GetSCC(desc)).second && | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1606:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 1606 | printer->Print("\n// Below is base64 encoded GeneratedCodeInfo proto"); | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1606:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 1606 | printer->Print("\n// Below is base64 encoded GeneratedCodeInfo proto"); | ^ In file included from ../third_party/protobuf-javascript/src/generator/js_generator.cc:33: In file included from ../third_party/protobuf/src/google/protobuf/compiler/scc.h:13: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/protobuf-javascript/src/generator/js_generator.cc:1606:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here 1606 | printer->Print("\n// Below is base64 encoded GeneratedCodeInfo proto"); | ^ 62 warnings generated. [601/3715] CXX obj/third_party/boringssl/boringssl/cbb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [602/3715] CXX obj/third_party/boringssl/boringssl/e_des.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [603/3715] CXX obj/third_party/boringssl/boringssl/e_aesgcmsiv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [604/3715] CXX obj/third_party/boringssl/boringssl/e_aesctrhmac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [605/3715] CXX obj/third_party/boringssl/boringssl/e_aeseax.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [606/3715] CXX obj/third_party/boringssl/boringssl/e_chacha20poly1305.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [607/3715] CXX obj/third_party/boringssl/boringssl/e_null.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [608/3715] CXX obj/third_party/boringssl/boringssl/e_rc4.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [609/3715] CXX obj/third_party/boringssl/boringssl/cbs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [610/3715] CXX obj/third_party/boringssl/boringssl/get_cipher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [611/3715] CXX obj/third_party/boringssl/boringssl/cpu_aarch64_apple.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [612/3715] CXX obj/third_party/boringssl/boringssl/e_tls.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [613/3715] CXX obj/third_party/boringssl/boringssl/cpu_aarch64_openbsd.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [614/3715] CXX obj/third_party/boringssl/boringssl/e_rc2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [615/3715] CXX obj/third_party/boringssl/boringssl/cpu_aarch64_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [616/3715] CXX obj/third_party/boringssl/boringssl/cpu_aarch64_sysreg.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [617/3715] CXX obj/third_party/boringssl/boringssl/cpu_aarch64_win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [618/3715] CXX obj/third_party/boringssl/boringssl/cpu_aarch64_fuchsia.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [619/3715] CXX obj/third_party/boringssl/boringssl/cpu_arm_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [620/3715] CXX obj/third_party/boringssl/boringssl/cpu_arm_freebsd.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [621/3715] CXX obj/third_party/boringssl/boringssl/tls_cbc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [622/3715] CXX obj/third_party/boringssl/boringssl/cpu_intel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [623/3715] CXX obj/third_party/boringssl/boringssl/conf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [624/3715] CXX obj/third_party/boringssl/boringssl/crypto.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [625/3715] CXX obj/third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin/protozero_plugin.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: In file included from ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24: In file included from ../third_party/abseil-cpp/absl/status/status.h:66: In file included from ../third_party/abseil-cpp/absl/status/internal/status_internal.h:27: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:51: ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nullable' if the pointer may be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nullable ../third_party/abseil-cpp/absl/status/internal/statusor_internal.h:42:17: note: insert '_Nonnull' if the pointer should never be null 42 | void test(char (*)[sizeof(std::declval().operator absl::StatusOr())]); | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: ../third_party/abseil-cpp/absl/status/statusor.h:523:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nullable' if the pointer may be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:523:10: note: insert '_Nonnull' if the pointer should never be null 523 | const T* operator->() const ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull ../third_party/abseil-cpp/absl/status/statusor.h:524:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nullable' if the pointer may be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nullable ../third_party/abseil-cpp/absl/status/statusor.h:524:4: note: insert '_Nonnull' if the pointer should never be null 524 | T* operator->() ABSL_ATTRIBUTE_LIFETIME_BOUND; | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:50: In file included from ../third_party/abseil-cpp/absl/log/absl_check.h:38: In file included from ../third_party/abseil-cpp/absl/log/internal/check_impl.h:19: ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nullable' if the pointer may be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:227:57: note: insert '_Nonnull' if the pointer should never be null 227 | void MakeCheckOpValueString(std::ostream& os, const void* p); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:49: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 269 | const void* operator<<(std::ostream&, const void* value); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nullable' if the pointer may be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:269:11: note: insert '_Nonnull' if the pointer should never be null 269 | const void* operator<<(std::ostream&, const void* value); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nullable' if the pointer may be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:270:11: note: insert '_Nonnull' if the pointer should never be null 270 | const void* operator<<(std::ostream&, std::nullptr_t); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:69: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nullable' if the pointer may be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:284:11: note: insert '_Nonnull' if the pointer should never be null 284 | const char* operator<<(std::basic_ostream&, const char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 287 | const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nullable' if the pointer may be null 287 | const signed char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:287:48: note: insert '_Nonnull' if the pointer should never be null 287 | const signed char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 286 | const signed char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nullable' if the pointer may be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:286:18: note: insert '_Nonnull' if the pointer should never be null 286 | const signed char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 290 | const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nullable' if the pointer may be null 290 | const unsigned char*); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:290:52: note: insert '_Nonnull' if the pointer should never be null 290 | const unsigned char*); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nullable' if the pointer may be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:289:20: note: insert '_Nonnull' if the pointer should never be null 289 | const unsigned char* operator<<(std::basic_ostream&, | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nullable' if the pointer may be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nullable ../third_party/abseil-cpp/absl/log/internal/check_op.h:315:44: note: insert '_Nonnull' if the pointer should never be null 315 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); | ^ | _Nonnull ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 379 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:379:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 380 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const signed char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:380:71: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const unsigned char*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:381:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 382 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const void*); | ^ ../third_party/abseil-cpp/absl/log/internal/check_op.h:382:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:26: In file included from ../third_party/protobuf/src/google/protobuf/descriptor.h:56: In file included from ../third_party/protobuf/src/google/protobuf/extension_set.h:34: In file included from ../third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../third_party/abseil-cpp/absl/container/internal/btree.h:68: In file included from ../third_party/abseil-cpp/absl/container/internal/layout.h:198: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:90:16: note: in instantiation of template class 'absl::InlinedVector' requested here 90 | static_assert(sizeof(_Tp)>0, | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ ../third_party/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::ValueImpl>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1130:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here 1130 | var_map.reserve(vars.size()); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::find_or_prepare_insert_soo>' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:659:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 659 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2547:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here 2547 | return emplace(std::move(value)); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1142:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here 1142 | annotation_map.insert({var.key_, *var.annotation_}); | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:497:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[6], std::basic_string>' requested here 497 | stub_h_->Print( | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:497:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[6], std::basic_string>' requested here 497 | stub_h_->Print( | ^ In file included from ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:25: In file included from ../third_party/protobuf/src/google/protobuf/compiler/code_generator.h:23: In file included from ../third_party/abseil-cpp/absl/status/statusor.h:50: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 246 | : __detail::__conjunction_impl::type | ^ ../third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../third_party/abseil-cpp/absl/container/flat_hash_map.h:652:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::basic_string_view>::transfer>' requested here 652 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../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::basic_string_view>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3645:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here 3645 | PolicyTraits::transfer_uses_memcpy() | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2856:42: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::GetPolicyFunctions' requested here 2856 | ReserveTableToFitNewSize(common(), GetPolicyFunctions(), n); | ^ ../third_party/protobuf/src/google/protobuf/io/printer.h:1094:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here 1094 | map.reserve(sizeof...(args) / 2); | ^ ../third_party/perfetto/src/protozero/protoc_plugin/protozero_plugin.cc:497:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[6], std::basic_string>' requested here 497 | stub_h_->Print( | ^ 58 warnings generated. [626/3715] CXX obj/third_party/boringssl/boringssl/cms.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [627/3715] CXX obj/third_party/boringssl/boringssl/curve25519_64_adx.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [628/3715] CXX obj/third_party/boringssl/boringssl/params.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [629/3715] CXX obj/third_party/boringssl/boringssl/dh_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [630/3715] CXX obj/third_party/boringssl/boringssl/spake25519.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [631/3715] CXX obj/third_party/boringssl/boringssl/des.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [632/3715] CXX obj/third_party/boringssl/boringssl/ec_derive.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [633/3715] CXX obj/third_party/boringssl/boringssl/ecdh.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [634/3715] CXX obj/third_party/boringssl/boringssl/hash_to_curve.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [635/3715] CXX obj/third_party/boringssl/boringssl/p_dh.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [636/3715] CXX obj/third_party/boringssl/boringssl/fips_shared_support.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [637/3715] CXX obj/third_party/boringssl/boringssl/engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [638/3715] CXX obj/third_party/boringssl/boringssl/ecdsa_p1363.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [639/3715] CXX obj/third_party/boringssl/boringssl/digest_extra.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [640/3715] CXX obj/third_party/boringssl/boringssl/dsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [641/3715] CXX obj/third_party/boringssl/boringssl/p_dh_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [642/3715] CXX obj/third_party/boringssl/boringssl/dsa_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [643/3715] CXX obj/third_party/boringssl/boringssl/evp_ctx.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [644/3715] CXX obj/third_party/boringssl/boringssl/p_ed25519.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [645/3715] CXX obj/third_party/boringssl/boringssl/evp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [646/3715] CXX obj/third_party/boringssl/boringssl/p_ec.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [647/3715] CXX obj/third_party/boringssl/boringssl/ec_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [648/3715] CXX obj/third_party/boringssl/boringssl/err.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [649/3715] CXX obj/third_party/boringssl/boringssl/ecdsa_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [650/3715] CXX obj/third_party/boringssl/boringssl/p_ed25519_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [651/3715] CXX obj/third_party/boringssl/boringssl/p_ec_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [652/3715] CXX obj/third_party/boringssl/boringssl/evp_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [653/3715] CXX obj/third_party/boringssl/boringssl/p_x25519.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [654/3715] CXX obj/third_party/boringssl/boringssl/p_dsa_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [655/3715] CXX obj/third_party/boringssl/boringssl/p_hkdf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [656/3715] CXX obj/third_party/boringssl/boringssl/curve25519.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [657/3715] CXX obj/third_party/boringssl/boringssl/p_rsa_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [658/3715] CXX obj/third_party/boringssl/boringssl/p_rsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [659/3715] CXX obj/third_party/boringssl/boringssl/pbkdf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [660/3715] CXX obj/third_party/boringssl/boringssl/p_x25519_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [661/3715] CXX obj/third_party/boringssl/boringssl/sign.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [662/3715] CXX obj/third_party/boringssl/boringssl/fuzzer_mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [663/3715] CXX obj/third_party/boringssl/boringssl/print.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [664/3715] CXX obj/third_party/boringssl/boringssl/scrypt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [665/3715] CXX obj/third_party/boringssl/boringssl/ex_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [666/3715] CXX obj/third_party/boringssl/boringssl/lhash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [667/3715] CXX obj/third_party/boringssl/boringssl/md4.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [668/3715] CXX obj/third_party/boringssl/boringssl/mldsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [669/3715] CXX obj/third_party/boringssl/boringssl/mlkem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [670/3715] CXX obj/third_party/boringssl/boringssl/md5.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [671/3715] CXX obj/third_party/boringssl/boringssl/mem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [672/3715] CXX obj/third_party/boringssl/boringssl/obj_xref.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [673/3715] CXX obj/third_party/boringssl/boringssl/hpke.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [674/3715] CXX obj/third_party/boringssl/boringssl/hrss.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [675/3715] CXX obj/third_party/boringssl/boringssl/kyber.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [676/3715] CXX obj/third_party/boringssl/boringssl/obj.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [677/3715] CXX obj/third_party/boringssl/boringssl/pkcs7.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [678/3715] CXX obj/third_party/boringssl/boringssl/pem_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [679/3715] CXX obj/third_party/boringssl/boringssl/pem_oth.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [680/3715] CXX obj/third_party/boringssl/boringssl/pem_pkey.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [681/3715] CXX obj/third_party/boringssl/boringssl/pem_all.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [682/3715] CXX obj/third_party/boringssl/boringssl/pem_xaux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [683/3715] CXX obj/third_party/boringssl/boringssl/pem_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [684/3715] CXX obj/third_party/boringssl/boringssl/pem_lib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [685/3715] CXX obj/third_party/boringssl/boringssl/poly1305_vec.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [686/3715] CXX obj/third_party/boringssl/boringssl/deterministic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [687/3715] CXX obj/third_party/boringssl/boringssl/poly1305_arm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [688/3715] CXX obj/third_party/boringssl/boringssl/poly1305.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [689/3715] CXX obj/third_party/boringssl/boringssl/ios.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [690/3715] CXX obj/third_party/boringssl/boringssl/pem_pk8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [691/3715] CXX obj/third_party/boringssl/boringssl/getentropy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [692/3715] CXX obj/third_party/boringssl/boringssl/fork_detect.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [693/3715] CXX obj/third_party/boringssl/boringssl/forkunsafe.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [694/3715] CXX obj/third_party/boringssl/boringssl/passive.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [695/3715] CXX obj/third_party/boringssl/boringssl/pkcs7_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [696/3715] CXX obj/third_party/boringssl/boringssl/p5_pbev2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [697/3715] CXX obj/third_party/boringssl/boringssl/pool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [698/3715] CXX obj/third_party/boringssl/boringssl/trusty.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [699/3715] CXX obj/third_party/boringssl/boringssl/rand.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [700/3715] CXX obj/third_party/boringssl/boringssl/pkcs8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [701/3715] CXX obj/third_party/boringssl/boringssl/windows.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [702/3715] CXX obj/third_party/boringssl/boringssl/urandom.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [703/3715] CXX obj/third_party/boringssl/boringssl/pkcs8_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [704/3715] CXX obj/third_party/boringssl/boringssl/rc4.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [705/3715] CXX obj/third_party/boringssl/boringssl/refcount.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [706/3715] CXX obj/third_party/boringssl/boringssl/rsa_print.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [707/3715] CXX obj/third_party/boringssl/boringssl/rsa_extra.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [708/3715] CXX obj/third_party/boringssl/boringssl/sha256.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [709/3715] CXX obj/third_party/boringssl/boringssl/sha1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [710/3715] CXX obj/third_party/boringssl/boringssl/sha512.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [711/3715] CXX obj/third_party/boringssl/boringssl/thread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [712/3715] CXX obj/third_party/boringssl/boringssl/thread_none.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [713/3715] CXX obj/third_party/boringssl/boringssl/rsa_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [714/3715] CXX obj/third_party/boringssl/boringssl/rsa_crypt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [715/3715] CXX obj/third_party/boringssl/boringssl/siphash.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [716/3715] CXX obj/third_party/boringssl/boringssl/thread_win.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [717/3715] CXX obj/third_party/boringssl/boringssl/slhdsa.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [718/3715] CXX obj/third_party/boringssl/boringssl/thread_pthread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [719/3715] CXX obj/third_party/boringssl/boringssl/spake2plus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [720/3715] CXX obj/third_party/boringssl/boringssl/stack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [721/3715] CXX obj/third_party/boringssl/boringssl/i2d_pr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [722/3715] CXX obj/third_party/boringssl/boringssl/pmbtoken.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [723/3715] CXX obj/third_party/boringssl/boringssl/a_digest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [724/3715] CXX obj/third_party/boringssl/boringssl/trust_token.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [725/3715] CXX obj/third_party/boringssl/boringssl/algorithm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [726/3715] CXX obj/third_party/boringssl/boringssl/a_sign.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [727/3715] CXX obj/third_party/boringssl/boringssl/a_verify.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [728/3715] CXX obj/third_party/boringssl/boringssl/voprf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [729/3715] CXX obj/third_party/boringssl/boringssl/asn1_gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [730/3715] CXX obj/third_party/boringssl/boringssl/by_dir.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [731/3715] CXX obj/third_party/boringssl/boringssl/name_print.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [732/3715] CXX obj/third_party/boringssl/boringssl/by_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [733/3715] CXX obj/third_party/boringssl/boringssl/rsa_pss.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [734/3715] CXX obj/third_party/boringssl/boringssl/policy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [735/3715] CXX obj/third_party/boringssl/boringssl/t_crl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [736/3715] CXX obj/third_party/boringssl/boringssl/v3_akeya.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [737/3715] CXX obj/third_party/boringssl/boringssl/v3_akey.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [738/3715] CXX obj/third_party/boringssl/boringssl/t_req.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [739/3715] CXX obj/third_party/boringssl/boringssl/t_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [740/3715] CXX obj/third_party/boringssl/boringssl/v3_bcons.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [741/3715] CXX obj/third_party/boringssl/boringssl/t_x509a.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [742/3715] CXX obj/third_party/boringssl/boringssl/v3_bitst.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [743/3715] CXX obj/third_party/boringssl/boringssl/v3_enum.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [744/3715] CXX obj/third_party/boringssl/boringssl/v3_alt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [745/3715] CXX obj/third_party/boringssl/boringssl/v3_conf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [746/3715] CXX obj/third_party/boringssl/boringssl/v3_crld.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [747/3715] CXX obj/third_party/boringssl/boringssl/v3_extku.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [748/3715] CXX obj/third_party/boringssl/boringssl/v3_cpols.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [749/3715] CXX obj/third_party/boringssl/boringssl/v3_ia5.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [750/3715] CXX obj/third_party/boringssl/boringssl/v3_genn.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [751/3715] CXX obj/third_party/boringssl/boringssl/v3_int.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [752/3715] CXX obj/third_party/boringssl/boringssl/v3_ocsp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [753/3715] CXX obj/third_party/boringssl/boringssl/v3_lib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [754/3715] CXX obj/third_party/boringssl/boringssl/v3_pcons.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [755/3715] CXX obj/third_party/boringssl/boringssl/v3_ncons.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [756/3715] CXX obj/third_party/boringssl/boringssl/bcm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [757/3715] CXX obj/third_party/boringssl/boringssl/v3_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [758/3715] CXX obj/third_party/boringssl/boringssl/v3_prn.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [759/3715] CXX obj/third_party/boringssl/boringssl/v3_pmaps.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [760/3715] CXX obj/third_party/boringssl/boringssl/v3_skey.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [761/3715] CXX obj/third_party/boringssl/boringssl/x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [762/3715] CXX obj/third_party/boringssl/boringssl/v3_purp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [763/3715] CXX obj/third_party/boringssl/boringssl/x509_att.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [764/3715] CXX obj/third_party/boringssl/boringssl/x509_d2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [765/3715] CXX obj/third_party/boringssl/boringssl/x509_def.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [766/3715] CXX obj/third_party/boringssl/boringssl/x509_cmp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [767/3715] CXX obj/third_party/boringssl/boringssl/x509_ext.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [768/3715] CXX obj/third_party/boringssl/boringssl/v3_utl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [769/3715] CXX obj/third_party/boringssl/boringssl/x509_txt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [770/3715] CXX obj/third_party/boringssl/boringssl/x509_trs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [771/3715] CXX obj/third_party/boringssl/boringssl/x509_req.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [772/3715] CXX obj/third_party/boringssl/boringssl/x509_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [773/3715] CXX obj/third_party/boringssl/boringssl/x509_obj.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [774/3715] CXX obj/third_party/boringssl/boringssl/x509_lu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [775/3715] CXX obj/third_party/boringssl/boringssl/x509_v3.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [776/3715] CXX obj/third_party/boringssl/boringssl/x509spki.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [777/3715] CXX obj/third_party/boringssl/boringssl/x509_vpm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [778/3715] CXX obj/third_party/boringssl/boringssl/x509cset.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [779/3715] CXX obj/third_party/boringssl/boringssl/x509name.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [780/3715] CXX obj/third_party/boringssl/boringssl/x509rset.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [781/3715] CXX obj/third_party/boringssl/boringssl/x509_vfy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [782/3715] CXX obj/third_party/boringssl/boringssl/x_algor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [783/3715] CXX obj/third_party/boringssl/boringssl/err_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [784/3715] CXX obj/third_party/boringssl/boringssl/x_attrib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [785/3715] CXX obj/third_party/boringssl/boringssl/x_exten.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [786/3715] CXX obj/third_party/boringssl/boringssl/x_all.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [787/3715] CXX obj/third_party/boringssl/boringssl/x_spki.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [788/3715] CXX obj/third_party/boringssl/boringssl/x_sig.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [789/3715] CXX obj/third_party/boringssl/boringssl/x_req.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [790/3715] CXX obj/third_party/boringssl/boringssl/x_name.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [791/3715] CXX obj/third_party/boringssl/boringssl/x_crl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [792/3715] CXX obj/third_party/boringssl/boringssl/x_val.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [793/3715] CXX obj/third_party/boringssl/boringssl/x_pubkey.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [794/3715] CXX obj/third_party/boringssl/boringssl/x_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [795/3715] CXX obj/third_party/boringssl/boringssl/x_x509a.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [796/3715] CXX obj/third_party/boringssl/boringssl/bio_ssl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [797/3715] CXX obj/third_party/boringssl/boringssl/d1_srtp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [798/3715] CXX obj/third_party/boringssl/boringssl/d1_pkt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [799/3715] CXX obj/third_party/boringssl/boringssl/dtls_method.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [800/3715] CXX obj/third_party/boringssl/boringssl/d1_lib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [801/3715] CXX obj/third_party/boringssl/boringssl/s3_lib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [802/3715] CXX obj/third_party/boringssl/boringssl/s3_pkt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [803/3715] CXX obj/third_party/boringssl/boringssl/dtls_record.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [804/3715] CXX obj/third_party/boringssl/boringssl/s3_both.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [805/3715] CXX obj/third_party/boringssl/boringssl/d1_both.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [806/3715] CXX obj/third_party/boringssl/boringssl/encrypted_client_hello.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [807/3715] CXX obj/third_party/boringssl/boringssl/handshake.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [808/3715] CXX obj/third_party/boringssl/boringssl/handoff.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [809/3715] CXX obj/third_party/boringssl/boringssl/ssl_aead_ctx.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [810/3715] CXX obj/third_party/boringssl/boringssl/ssl_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [811/3715] CXX obj/third_party/boringssl/boringssl/ssl_asn1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [812/3715] CXX obj/third_party/boringssl/boringssl/handshake_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [813/3715] CXX obj/third_party/boringssl/boringssl/handshake_client.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [814/3715] CXX obj/third_party/boringssl/boringssl/ssl_stat.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [815/3715] CXX obj/third_party/boringssl/boringssl/ssl_cipher.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [816/3715] CXX obj/third_party/boringssl/boringssl/ssl_cert.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [817/3715] CXX obj/third_party/boringssl/boringssl/ssl_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [818/3715] CXX obj/third_party/boringssl/boringssl/ssl_transcript.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [819/3715] CXX obj/third_party/boringssl/boringssl/ssl_versions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [820/3715] CXX obj/third_party/boringssl/boringssl/ssl_key_share.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [821/3715] CXX obj/third_party/boringssl/boringssl/ssl_privkey.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [822/3715] CXX obj/third_party/boringssl/boringssl/t1_enc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [823/3715] CXX obj/third_party/boringssl/boringssl/cert_error_id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [824/3715] CXX obj/third_party/boringssl/boringssl/ssl_credential.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [825/3715] CXX obj/third_party/boringssl/boringssl/ssl_session.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [826/3715] CXX obj/third_party/boringssl/boringssl/extensions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [827/3715] CXX obj/third_party/boringssl/boringssl/ssl_x509.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [828/3715] CXX obj/third_party/boringssl/boringssl/encode_values.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [829/3715] CXX obj/third_party/boringssl/boringssl/ip_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [830/3715] CXX obj/third_party/boringssl/boringssl/common_cert_errors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [831/3715] CXX obj/third_party/boringssl/boringssl/tls13_both.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [832/3715] CXX obj/third_party/boringssl/boringssl/input.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [833/3715] CXX obj/third_party/boringssl/boringssl/tls13_client.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [834/3715] CXX obj/third_party/boringssl/boringssl/cert_error_params.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [835/3715] CXX obj/third_party/boringssl/boringssl/extended_key_usage.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [836/3715] CXX obj/third_party/boringssl/boringssl/tls_method.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [837/3715] CXX obj/third_party/boringssl/boringssl/certificate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [838/3715] CXX obj/third_party/boringssl/boringssl/tls13_enc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [839/3715] CXX obj/third_party/boringssl/boringssl/ssl_lib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [840/3715] ASM obj/third_party/boringssl/boringssl_asm/aes-gcm-avx2-x86_64-apple.o [841/3715] CXX obj/third_party/boringssl/boringssl/cert_issuer_source_static.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [842/3715] CXX obj/third_party/boringssl/boringssl/tls_record.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [843/3715] ASM obj/third_party/boringssl/boringssl_asm/aes-gcm-avx2-x86_64-linux.o [844/3715] ASM obj/third_party/boringssl/boringssl_asm/aes-gcm-avx512-x86_64-apple.o [845/3715] ASM obj/third_party/boringssl/boringssl_asm/aes-gcm-avx512-x86_64-linux.o [846/3715] ASM obj/third_party/boringssl/boringssl_asm/aesni-gcm-x86_64-apple.o [847/3715] ASM obj/third_party/boringssl/boringssl_asm/aesni-gcm-x86_64-linux.o [848/3715] ASM obj/third_party/boringssl/boringssl_asm/aesni-x86-apple.o [849/3715] CXX obj/third_party/boringssl/boringssl/parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [850/3715] CXX obj/third_party/boringssl/boringssl/general_names.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [851/3715] ASM obj/third_party/boringssl/boringssl_asm/aesni-x86-linux.o [852/3715] CXX obj/third_party/boringssl/boringssl/tls13_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [853/3715] ASM obj/third_party/boringssl/boringssl_asm/aesni-x86_64-apple.o [854/3715] ASM obj/third_party/boringssl/boringssl_asm/aesni-x86_64-linux.o [855/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-armv7-linux.o [856/3715] CXX obj/third_party/boringssl/boringssl/certificate_policies.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [857/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-armv8-apple.o [858/3715] CXX obj/third_party/boringssl/boringssl/cert_errors.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [859/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-armv8-linux.o [860/3715] CXX obj/third_party/boringssl/boringssl/revocation_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [861/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-armv8-win.o [862/3715] ASM obj/third_party/boringssl/boringssl_asm/armv4-mont-linux.o [863/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-gcm-armv8-win.o [864/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-gcm-armv8-linux.o [865/3715] ASM obj/third_party/boringssl/boringssl_asm/aesv8-gcm-armv8-apple.o [866/3715] CXX obj/third_party/boringssl/boringssl/crl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [867/3715] ASM obj/third_party/boringssl/boringssl_asm/armv8-mont-apple.o [868/3715] ASM obj/third_party/boringssl/boringssl_asm/armv8-mont-linux.o [869/3715] ASM obj/third_party/boringssl/boringssl_asm/armv8-mont-win.o [870/3715] ASM obj/third_party/boringssl/boringssl_asm/bn-586-apple.o [871/3715] CXX obj/third_party/boringssl/boringssl/signature_algorithm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [872/3715] ASM obj/third_party/boringssl/boringssl_asm/bn-586-linux.o [873/3715] ASM obj/third_party/boringssl/boringssl_asm/bn-armv8-apple.o [874/3715] CXX obj/third_party/boringssl/boringssl/parse_values.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [875/3715] ASM obj/third_party/boringssl/boringssl_asm/bn-armv8-linux.o [876/3715] ASM obj/third_party/boringssl/boringssl_asm/bn-armv8-win.o [877/3715] CXX obj/third_party/boringssl/boringssl/parse_name.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [878/3715] ASM obj/third_party/boringssl/boringssl_asm/bsaes-armv7-linux.o [879/3715] CXX obj/third_party/boringssl/boringssl/name_constraints.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [880/3715] ASM obj/third_party/boringssl/boringssl_asm/co-586-linux.o [881/3715] ASM obj/third_party/boringssl/boringssl_asm/co-586-apple.o [882/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-neon-armv8-apple.o [883/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-neon-armv8-win.o [884/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-armv4-linux.o [885/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-neon-armv8-linux.o [886/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-ssse3-x86_64-apple.o [887/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-ssse3-x86-apple.o [888/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-ssse3-x86-linux.o [889/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-ssse3-x86_64-linux.o [890/3715] CXX obj/third_party/boringssl/boringssl/pem.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [891/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-x86-apple.o [892/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-x86-linux.o [893/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-x86_64-apple.o [894/3715] ASM obj/third_party/boringssl/boringssl_asm/ghashv8-armv8-apple.o [895/3715] ASM obj/third_party/boringssl/boringssl_asm/ghash-x86_64-linux.o [896/3715] ASM obj/third_party/boringssl/boringssl_asm/ghashv8-armv8-linux.o [897/3715] ASM obj/third_party/boringssl/boringssl_asm/ghashv8-armv7-linux.o [898/3715] ASM obj/third_party/boringssl/boringssl_asm/ghashv8-armv8-win.o [899/3715] ASM obj/third_party/boringssl/boringssl_asm/p256-armv8-asm-apple.o [900/3715] ASM obj/third_party/boringssl/boringssl_asm/p256-armv8-asm-linux.o [901/3715] ASM obj/third_party/boringssl/boringssl_asm/p256-x86_64-asm-apple.o [902/3715] ASM obj/third_party/boringssl/boringssl_asm/p256-armv8-asm-win.o [903/3715] ASM obj/third_party/boringssl/boringssl_asm/p256_beeu-armv8-asm-apple.o [904/3715] ASM obj/third_party/boringssl/boringssl_asm/p256-x86_64-asm-linux.o [905/3715] ASM obj/third_party/boringssl/boringssl_asm/p256_beeu-armv8-asm-win.o [906/3715] ASM obj/third_party/boringssl/boringssl_asm/p256_beeu-x86_64-asm-linux.o [907/3715] CXX obj/third_party/boringssl/boringssl/verify_error.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [908/3715] ASM obj/third_party/boringssl/boringssl_asm/p256_beeu-x86_64-asm-apple.o [909/3715] ASM obj/third_party/boringssl/boringssl_asm/rdrand-x86_64-apple.o [910/3715] ASM obj/third_party/boringssl/boringssl_asm/p256_beeu-armv8-asm-linux.o [911/3715] ASM obj/third_party/boringssl/boringssl_asm/rdrand-x86_64-linux.o [912/3715] ASM obj/third_party/boringssl/boringssl_asm/rsaz-avx2-apple.o [913/3715] ASM obj/third_party/boringssl/boringssl_asm/rsaz-avx2-linux.o [914/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-586-linux.o [915/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-586-apple.o [916/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-armv4-large-linux.o [917/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-armv8-apple.o [918/3715] CXX obj/third_party/boringssl/boringssl/simple_path_builder_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [919/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-armv8-win.o [920/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-armv8-linux.o [921/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-x86_64-linux.o [922/3715] ASM obj/third_party/boringssl/boringssl_asm/sha1-x86_64-apple.o [923/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-586-apple.o [924/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-586-linux.o [925/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-armv8-apple.o [926/3715] CXX obj/third_party/boringssl/boringssl/ocsp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [927/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-armv4-linux.o [928/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-armv8-win.o [929/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-armv8-linux.o [930/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-x86_64-apple.o [931/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-586-linux.o [932/3715] ASM obj/third_party/boringssl/boringssl_asm/sha256-x86_64-linux.o [933/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-586-apple.o [934/3715] CXX obj/third_party/boringssl/boringssl/parse_certificate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [935/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-armv8-apple.o [936/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-armv8-win.o [937/3715] CXX obj/third_party/boringssl/boringssl/parsed_certificate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [938/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-armv4-linux.o [939/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-armv8-linux.o [940/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-x86_64-apple.o [941/3715] ASM obj/third_party/boringssl/boringssl_asm/sha512-x86_64-linux.o [942/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-armv8-apple.o [943/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-armv7-linux.o [944/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-x86_64-linux.o [945/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-armv8-win.o [946/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-armv8-linux.o [947/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-x86_64-apple.o [948/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-x86-apple.o [949/3715] ASM obj/third_party/boringssl/boringssl_asm/x86-mont-linux.o [950/3715] ASM obj/third_party/boringssl/boringssl_asm/vpaes-x86-linux.o [951/3715] ASM obj/third_party/boringssl/boringssl_asm/x86_64-mont-apple.o [952/3715] ASM obj/third_party/boringssl/boringssl_asm/x86-mont-apple.o [953/3715] ASM obj/third_party/boringssl/boringssl_asm/x86_64-mont5-linux.o [954/3715] ASM obj/third_party/boringssl/boringssl_asm/x86_64-mont5-apple.o [955/3715] ASM obj/third_party/boringssl/boringssl_asm/fiat_p256_adx_mul.o [956/3715] CXX obj/third_party/boringssl/boringssl/trust_store_collection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [957/3715] ASM obj/third_party/boringssl/boringssl_asm/fiat_p256_adx_sqr.o [958/3715] ASM obj/third_party/boringssl/boringssl_asm/x86_64-mont-linux.o [959/3715] ASM obj/third_party/boringssl/boringssl_asm/x25519-asm-arm.o [960/3715] ASM obj/third_party/boringssl/boringssl_asm/poly_rq_mul.o [961/3715] ASM obj/third_party/boringssl/boringssl_asm/poly1305_arm_asm.o [962/3715] ASM obj/third_party/boringssl/boringssl_asm/aes128gcmsiv-x86_64-apple.o [963/3715] ASM obj/third_party/boringssl/boringssl_asm/aes128gcmsiv-x86_64-linux.o [964/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-armv4-linux.o [965/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-x86-apple.o [966/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-armv8-win.o [967/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-armv8-linux.o [968/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-armv8-apple.o [969/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-x86-linux.o [970/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-x86_64-apple.o [971/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha-x86_64-linux.o [972/3715] AR obj/api/rtc_event_log/librtc_event_log.a [973/3715] AR obj/api/video/libencoded_image.a [974/3715] AR obj/api/video/libvideo_bitrate_allocation.a [975/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha20_poly1305_x86_64-apple.o [976/3715] CXX obj/third_party/boringssl/boringssl/trust_store.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [977/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha20_poly1305_armv8-linux.o [978/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha20_poly1305_armv8-apple.o [979/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha20_poly1305_armv8-win.o [980/3715] AR obj/api/librtp_parameters.a [981/3715] ASM obj/third_party/boringssl/boringssl_asm/chacha20_poly1305_x86_64-linux.o [982/3715] ASM obj/third_party/boringssl/boringssl_asm/md5-586-apple.o [983/3715] ASM obj/third_party/boringssl/boringssl_asm/md5-586-linux.o [984/3715] ASM obj/third_party/boringssl/boringssl_asm/md5-x86_64-apple.o [985/3715] ASM obj/third_party/boringssl/boringssl_asm/fiat_curve25519_adx_square.o [986/3715] ASM obj/third_party/boringssl/boringssl_asm/fiat_curve25519_adx_mul.o [987/3715] ASM obj/third_party/boringssl/boringssl_asm/md5-x86_64-linux.o [988/3715] AR obj/rtc_base/libasync_dns_resolver.a [989/3715] AR obj/rtc_base/libcriticalsection.a [990/3715] AR obj/rtc_base/libnull_socket_server.a [991/3715] CXX obj/third_party/boringssl/boringssl/string_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [992/3715] AR obj/system_wrappers/libfield_trial.a [993/3715] AR obj/system_wrappers/libsystem_wrappers.a [994/3715] CXX obj/third_party/boringssl/boringssl/verify_signed_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [995/3715] CXX obj/third_party/boringssl/boringssl/verify_name_match.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [996/3715] CXX obj/third_party/boringssl/boringssl/trust_store_in_memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [997/3715] CXX obj/third_party/boringssl/boringssl/verify_certificate_chain.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [998/3715] CXX obj/api/video_codecs/video_codecs_api/vp8_frame_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/vp8_frame_config.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/vp8_frame_config.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/vp8_frame_config.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [999/3715] CXX obj/rtc_base/race_checker/race_checker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/race_checker.cc:11: In file included from ../rtc_base/race_checker.h:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/race_checker.cc:11: In file included from ../rtc_base/race_checker.h:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/race_checker.cc:11: In file included from ../rtc_base/race_checker.h:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1000/3715] CXX obj/api/video_codecs/video_codecs_api/simulcast_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/simulcast_stream.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/simulcast_stream.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/simulcast_stream.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1001/3715] AR obj/rtc_base/librace_checker.a [1002/3715] CXX obj/api/video/video_bitrate_allocator/video_bitrate_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_bitrate_allocator.cc:11: In file included from ../api/video/video_bitrate_allocator.h:16: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_bitrate_allocator.cc:11: In file included from ../api/video/video_bitrate_allocator.h:16: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_bitrate_allocator.cc:11: In file included from ../api/video/video_bitrate_allocator.h:16: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1003/3715] CXX obj/rtc_base/network_constants/network_constants.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/network_constants.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/network_constants.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/network_constants.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1004/3715] AR obj/api/video/libvideo_bitrate_allocator.a [1005/3715] CXX obj/third_party/boringssl/boringssl/path_builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1006/3715] CXX obj/api/video/video_frame_i010/i010_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/i010_buffer.cc:10: In file included from ../api/video/i010_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/i010_buffer.cc:10: In file included from ../api/video/i010_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/i010_buffer.cc:10: In file included from ../api/video/i010_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1007/3715] CXX obj/rtc_base/bit_buffer/bit_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/bit_buffer.cc:11: In file included from ../rtc_base/bit_buffer.h:18: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/bit_buffer.cc:11: In file included from ../rtc_base/bit_buffer.h:18: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/bit_buffer.cc:11: In file included from ../rtc_base/bit_buffer.h:18: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1008/3715] AR obj/rtc_base/libbit_buffer.a [1009/3715] CXX obj/rtc_base/copy_on_write_buffer/copy_on_write_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/copy_on_write_buffer.cc:11: In file included from ../rtc_base/copy_on_write_buffer.h:23: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/copy_on_write_buffer.cc:11: In file included from ../rtc_base/copy_on_write_buffer.h:24: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/copy_on_write_buffer.cc:11: In file included from ../rtc_base/copy_on_write_buffer.h:24: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1010/3715] CXX obj/api/video/video_frame_i010/i210_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/i210_buffer.cc:10: In file included from ../api/video/i210_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/i210_buffer.cc:10: In file included from ../api/video/i210_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/i210_buffer.cc:10: In file included from ../api/video/i210_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1011/3715] AR obj/rtc_base/libcopy_on_write_buffer.a [1012/3715] CXX obj/api/video_codecs/video_codecs_api/video_codec.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/video_codec.cc:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/video_codec.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/video_codec.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1013/3715] CXX obj/api/video/video_frame_i010/i410_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/i410_buffer.cc:10: In file included from ../api/video/i410_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/i410_buffer.cc:10: In file included from ../api/video/i410_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/i410_buffer.cc:10: In file included from ../api/video/i410_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1014/3715] AR obj/api/video/libvideo_frame_i010.a [1015/3715] CXX obj/rtc_base/base64/base64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/base64.cc:11: In file included from ../rtc_base/base64.h:18: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:33: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/base64.cc:11: In file included from ../rtc_base/base64.h:18: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/base64.cc:11: In file included from ../rtc_base/base64.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1016/3715] AR obj/rtc_base/libbase64.a [1017/3715] CXX obj/rtc_base/network/sent_packet/sent_packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1018/3715] CXX obj/api/video_codecs/video_codecs_api/video_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/video_decoder.cc:11: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/video_decoder.cc:11: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/video_decoder.cc:11: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1019/3715] CXX obj/third_party/boringssl/boringssl/verify.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1020/3715] CXX obj/rtc_base/crypto_random/crypto_random.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/crypto_random.cc:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/crypto_random.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/crypto_random.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1021/3715] CXX obj/api/transport/rtp/dependency_descriptor/dependency_descriptor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/transport/rtp/dependency_descriptor.cc:11: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/transport/rtp/dependency_descriptor.cc:11: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/transport/rtp/dependency_descriptor.cc:11: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/transport/rtp/dependency_descriptor.cc:11: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/transport/rtp/dependency_descriptor.cc:11: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/transport/rtp/dependency_descriptor.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/transport/rtp/dependency_descriptor.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 19 warnings generated. [1022/3715] CXX obj/api/video_codecs/video_codecs_api/vp9_profile.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/vp9_profile.cc:11: In file included from ../api/video_codecs/vp9_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/vp9_profile.cc:11: In file included from ../api/video_codecs/vp9_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/vp9_profile.cc:11: In file included from ../api/video_codecs/vp9_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/vp9_profile.cc:11: In file included from ../api/video_codecs/vp9_profile.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/vp9_profile.cc:11: In file included from ../api/video_codecs/vp9_profile.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/vp9_profile.cc:11: In file included from ../api/video_codecs/vp9_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1023/3715] AR obj/third_party/boringssl/libboringssl.a [1024/3715] CXX obj/api/video_codecs/video_codecs_api/h264_profile_level_id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/h264_profile_level_id.cc:11: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/h264_profile_level_id.cc:11: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/h264_profile_level_id.cc:11: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/h264_profile_level_id.cc:11: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/h264_profile_level_id.cc:11: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/h264_profile_level_id.cc:11: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1025/3715] CXX obj/api/video_codecs/video_codecs_api/av1_profile.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/av1_profile.cc:11: In file included from ../api/video_codecs/av1_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/av1_profile.cc:11: In file included from ../api/video_codecs/av1_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/av1_profile.cc:11: In file included from ../api/video_codecs/av1_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/av1_profile.cc:11: In file included from ../api/video_codecs/av1_profile.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/av1_profile.cc:11: In file included from ../api/video_codecs/av1_profile.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/av1_profile.cc:11: In file included from ../api/video_codecs/av1_profile.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1026/3715] AR obj/rtc_base/libcrypto_random.a [1027/3715] CXX obj/rtc_base/rate_statistics/rate_statistics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/rate_statistics.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/rate_statistics.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/rate_statistics.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1028/3715] CXX obj/api/video_codecs/video_codecs_api/h265_profile_tier_level.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/h265_profile_tier_level.cc:11: In file included from ../api/video_codecs/h265_profile_tier_level.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/h265_profile_tier_level.cc:11: In file included from ../api/video_codecs/h265_profile_tier_level.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/h265_profile_tier_level.cc:11: In file included from ../api/video_codecs/h265_profile_tier_level.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/h265_profile_tier_level.cc:11: In file included from ../api/video_codecs/h265_profile_tier_level.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/h265_profile_tier_level.cc:11: In file included from ../api/video_codecs/h265_profile_tier_level.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/h265_profile_tier_level.cc:11: In file included from ../api/video_codecs/h265_profile_tier_level.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1029/3715] AR obj/rtc_base/librate_statistics.a [1030/3715] CXX obj/rtc_base/bitstream_reader/bitstream_reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/bitstream_reader.cc:11: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/bitstream_reader.cc:11: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/bitstream_reader.cc:11: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1031/3715] CXX obj/modules/rtp_rtcp/leb128/leb128.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1032/3715] CXX obj/system_wrappers/metrics/metrics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../system_wrappers/source/metrics.cc:10: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../system_wrappers/source/metrics.cc:10: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../system_wrappers/source/metrics.cc:10: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1033/3715] CXX obj/p2p/p2p_constants/p2p_constants.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1034/3715] CXX obj/api/video_codecs/video_codecs_api/vp8_temporal_layers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/vp8_temporal_layers.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/vp8_temporal_layers.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/vp8_temporal_layers.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/vp8_temporal_layers.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/vp8_temporal_layers.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/video_codecs/vp8_temporal_layers.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [1035/3715] AR obj/system_wrappers/libmetrics.a [1036/3715] CXX obj/common_video/generic_frame_descriptor/generic_frame_descriptor/generic_frame_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:10: In file included from ../common_video/generic_frame_descriptor/generic_frame_info.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/generic_frame_descriptor/generic_frame_info.cc:10: In file included from ../common_video/generic_frame_descriptor/generic_frame_info.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:10: In file included from ../common_video/generic_frame_descriptor/generic_frame_info.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:10: In file included from ../common_video/generic_frame_descriptor/generic_frame_info.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:10: In file included from ../common_video/generic_frame_descriptor/generic_frame_info.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:10: In file included from ../common_video/generic_frame_descriptor/generic_frame_info.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/generic_frame_descriptor/generic_frame_info.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [1037/3715] AR obj/common_video/generic_frame_descriptor/libgeneric_frame_descriptor.a [1038/3715] CXX obj/api/video_codecs/video_codecs_api/video_decoder_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/video_decoder_factory.cc:11: In file included from ../api/video_codecs/video_decoder_factory.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/video_decoder_factory.cc:11: In file included from ../api/video_codecs/video_decoder_factory.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/video_decoder_factory.cc:11: In file included from ../api/video_codecs/video_decoder_factory.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/video_decoder_factory.cc:11: In file included from ../api/video_codecs/video_decoder_factory.h:18: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/video_decoder_factory.cc:11: In file included from ../api/video_codecs/video_decoder_factory.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/video_decoder_factory.cc:11: In file included from ../api/video_codecs/video_decoder_factory.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1039/3715] CXX obj/rtc_base/async_socket/async_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/async_socket.cc:11: In file included from ../rtc_base/async_socket.h:19: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/async_socket.cc:11: In file included from ../rtc_base/async_socket.h:19: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/async_socket.cc:11: In file included from ../rtc_base/async_socket.h:19: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1040/3715] AR obj/rtc_base/libasync_socket.a [1041/3715] CXX obj/api/video_codecs/video_codecs_api/video_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/video_encoder.cc:11: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/video_encoder.cc:11: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/video_encoder.cc:11: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/video_encoder.cc:11: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/video_encoder.cc:11: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/video_codecs/video_encoder.cc:11: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [1042/3715] CXX obj/api/video_codecs/video_codecs_api/sdp_video_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/sdp_video_format.cc:11: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/sdp_video_format.cc:11: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/sdp_video_format.cc:11: In file included from ../api/video_codecs/sdp_video_format.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/sdp_video_format.cc:11: In file included from ../api/video_codecs/sdp_video_format.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/sdp_video_format.cc:11: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/sdp_video_format.cc:11: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1043/3715] AR obj/api/video_codecs/libvideo_codecs_api.a [1044/3715] AR obj/rtc_base/network/libsent_packet.a [1045/3715] CXX obj/rtc_base/network/received_packet/received_packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/network/received_packet.cc:11: In file included from ../rtc_base/network/received_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/network/received_packet.cc:11: In file included from ../rtc_base/network/received_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/network/received_packet.cc:11: In file included from ../rtc_base/network/received_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1046/3715] CXX obj/rtc_base/digest/openssl_digest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/openssl_digest.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/openssl_digest.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/openssl_digest.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1047/3715] CXX obj/rtc_base/ifaddrs_converter/ifaddrs_converter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1048/3715] CXX obj/rtc_base/crc32/crc32.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1049/3715] AR obj/rtc_base/network/libreceived_packet.a [1050/3715] CXX obj/rtc_base/ssl/rtc_certificate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/rtc_certificate.cc:11: In file included from ../rtc_base/rtc_certificate.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/rtc_certificate.cc:11: In file included from ../rtc_base/rtc_certificate.h:22: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/rtc_certificate.cc:11: In file included from ../rtc_base/rtc_certificate.h:22: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1051/3715] CXX obj/rtc_base/digest/message_digest.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/message_digest.cc:21: In file included from ../rtc_base/string_encode.h:22: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/message_digest.cc:21: In file included from ../rtc_base/string_encode.h:22: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/message_digest.cc:21: In file included from ../rtc_base/string_encode.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1052/3715] CXX obj/logging/rtc_event_number_encodings/rtc_event_log_encoder_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/encoder/rtc_event_log_encoder_common.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/encoder/rtc_event_log_encoder_common.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/encoder/rtc_event_log_encoder_common.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1053/3715] CXX obj/logging/rtc_event_number_encodings/bit_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/encoder/bit_writer.cc:11: In file included from ../logging/rtc_event_log/encoder/bit_writer.h:20: In file included from ../rtc_base/bit_buffer.h:18: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/encoder/bit_writer.cc:11: In file included from ../logging/rtc_event_log/encoder/bit_writer.h:20: In file included from ../rtc_base/bit_buffer.h:18: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/encoder/bit_writer.cc:11: In file included from ../logging/rtc_event_log/encoder/bit_writer.h:20: In file included from ../rtc_base/bit_buffer.h:18: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1054/3715] CXX obj/api/audio/audio_processing_statistics/audio_processing_statistics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1055/3715] CXX obj/api/transport/bitrate_settings/bitrate_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1056/3715] AR obj/modules/rtp_rtcp/libleb128.a [1057/3715] CXX obj/api/audio_options_api/audio_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_options.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_options.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_options.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1058/3715] CXX obj/api/rtc_error/rtc_error.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtc_error.cc:11: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtc_error.cc:11: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtc_error.cc:11: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1059/3715] CXX obj/rtc_base/ssl/ssl_fingerprint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/ssl_fingerprint.cc:11: In file included from ../rtc_base/ssl_fingerprint.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/ssl_fingerprint.cc:11: In file included from ../rtc_base/ssl_fingerprint.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/ssl_fingerprint.cc:11: In file included from ../rtc_base/ssl_fingerprint.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1060/3715] AR obj/api/libaudio_options_api.a [1061/3715] CXX obj/rtc_base/ssl/openssl_key_pair.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/openssl_key_pair.cc:11: In file included from ../rtc_base/openssl_key_pair.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/openssl_key_pair.cc:11: In file included from ../rtc_base/openssl_key_pair.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/openssl_key_pair.cc:11: In file included from ../rtc_base/openssl_key_pair.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1062/3715] AR obj/api/librtc_error.a [1063/3715] CXX obj/rtc_base/ssl/openssl_utility.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/openssl_utility.cc:28: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/openssl_utility.cc:28: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/openssl_utility.cc:28: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1064/3715] CXX obj/logging/rtc_event_number_encodings/var_int.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/encoder/var_int.cc:11: In file included from ../logging/rtc_event_log/encoder/var_int.h:21: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/encoder/var_int.cc:11: In file included from ../logging/rtc_event_log/encoder/var_int.h:21: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/encoder/var_int.cc:11: In file included from ../logging/rtc_event_log/encoder/var_int.h:21: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1065/3715] AR obj/logging/librtc_event_number_encodings.a [1066/3715] CXX obj/rtc_base/task_utils/repeating_task/repeating_task.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/task_utils/repeating_task.cc:11: In file included from ../rtc_base/task_utils/repeating_task.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/task_utils/repeating_task.cc:11: In file included from ../rtc_base/task_utils/repeating_task.h:19: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/task_utils/repeating_task.cc:11: In file included from ../rtc_base/task_utils/repeating_task.h:19: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1067/3715] CXX obj/net/dcsctp/packet/tlv_trait/tlv_trait.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/tlv_trait.cc:10: In file included from ../net/dcsctp/packet/tlv_trait.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/tlv_trait.cc:10: In file included from ../net/dcsctp/packet/tlv_trait.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/tlv_trait.cc:10: In file included from ../net/dcsctp/packet/tlv_trait.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1068/3715] CXX obj/rtc_base/byte_buffer/byte_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/byte_buffer.cc:11: In file included from ../rtc_base/byte_buffer.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/byte_buffer.cc:11: In file included from ../rtc_base/byte_buffer.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/byte_buffer.cc:11: In file included from ../rtc_base/byte_buffer.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1069/3715] CXX obj/api/transport/network_control/network_types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/transport/network_types.cc:11: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/transport/network_types.cc:11: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/transport/network_types.cc:11: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1070/3715] AR obj/rtc_base/task_utils/librepeating_task.a [1071/3715] AR obj/api/transport/libnetwork_control.a [1072/3715] CXX obj/rtc_base/ssl/ssl_identity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/ssl_identity.cc:12: In file included from ../rtc_base/ssl_identity.h:23: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/ssl_identity.cc:12: In file included from ../rtc_base/ssl_identity.h:23: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/ssl_identity.cc:12: In file included from ../rtc_base/ssl_identity.h:23: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1073/3715] AR obj/net/dcsctp/packet/libtlv_trait.a [1074/3715] CXX obj/rtc_base/experiments/field_trial_parser/field_trial_list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/field_trial_list.cc:10: In file included from ../rtc_base/experiments/field_trial_list.h:20: In file included from ../rtc_base/string_encode.h:22: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/field_trial_list.cc:10: In file included from ../rtc_base/experiments/field_trial_list.h:20: In file included from ../rtc_base/string_encode.h:22: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/field_trial_list.cc:10: In file included from ../rtc_base/experiments/field_trial_list.h:20: In file included from ../rtc_base/string_encode.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1075/3715] CXX obj/rtc_base/callback_list/callback_list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/callback_list.cc:11: In file included from ../rtc_base/callback_list.h:17: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/callback_list.cc:11: In file included from ../rtc_base/callback_list.h:17: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/callback_list.cc:11: In file included from ../rtc_base/callback_list.h:17: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1076/3715] CXX obj/rtc_base/ssl/boringssl_certificate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/boringssl_certificate.cc:11: In file included from ../rtc_base/boringssl_certificate.h:22: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/boringssl_certificate.cc:11: In file included from ../rtc_base/boringssl_certificate.h:22: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/boringssl_certificate.cc:11: In file included from ../rtc_base/boringssl_certificate.h:22: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1077/3715] CXX obj/rtc_base/ssl/ssl_certificate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/ssl_certificate.cc:11: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/ssl_certificate.cc:11: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/ssl_certificate.cc:11: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1078/3715] AR obj/p2p/libp2p_constants.a [1079/3715] AR obj/rtc_base/libcrc32.a [1080/3715] AR obj/rtc_base/libbyte_buffer.a [1081/3715] AR obj/rtc_base/libifaddrs_converter.a [1082/3715] CXX obj/rtc_base/async_packet_socket/async_packet_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/async_packet_socket.cc:11: In file included from ../rtc_base/async_packet_socket.h:19: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/async_packet_socket.cc:11: In file included from ../rtc_base/async_packet_socket.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/async_packet_socket.cc:11: In file included from ../rtc_base/async_packet_socket.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1083/3715] AR obj/rtc_base/libasync_packet_socket.a [1084/3715] CXX obj/rtc_base/ssl/boringssl_identity.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/boringssl_identity.cc:11: In file included from ../rtc_base/boringssl_identity.h:21: In file included from ../rtc_base/boringssl_certificate.h:22: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/boringssl_identity.cc:11: In file included from ../rtc_base/boringssl_identity.h:21: In file included from ../rtc_base/boringssl_certificate.h:22: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/boringssl_identity.cc:11: In file included from ../rtc_base/boringssl_identity.h:21: In file included from ../rtc_base/boringssl_certificate.h:22: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1085/3715] CXX obj/api/video/video_frame_metadata/video_frame_metadata.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/video/video_frame_metadata.cc:11: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [1086/3715] AR obj/rtc_base/libssl.a [1087/3715] AR obj/api/transport/libbitrate_settings.a [1088/3715] CXX obj/rtc_base/experiments/field_trial_parser/struct_parameters_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/struct_parameters_parser.cc:10: In file included from ../rtc_base/experiments/struct_parameters_parser.h:21: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/struct_parameters_parser.cc:10: In file included from ../rtc_base/experiments/struct_parameters_parser.h:24: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/struct_parameters_parser.cc:10: In file included from ../rtc_base/experiments/struct_parameters_parser.h:24: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1089/3715] CXX obj/rtc_base/experiments/field_trial_parser/field_trial_units.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/field_trial_units.cc:10: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/field_trial_units.cc:10: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/field_trial_units.cc:10: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1090/3715] CXX obj/modules/rtp_rtcp/rtp_video_header/rtp_video_header.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_header.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [1091/3715] AR obj/modules/rtp_rtcp/librtp_video_header.a [1092/3715] CXX obj/logging/rtc_event_field/rtc_event_field_extraction.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_field_extraction.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_field_extraction.h:19: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_field_extraction.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_field_extraction.h:19: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_field_extraction.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_field_extraction.h:19: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1093/3715] CXX obj/api/candidate/candidate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/candidate.cc:11: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/candidate.cc:11: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/candidate.cc:11: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1094/3715] CXX obj/api/dtls_transport_interface/dtls_transport_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/dtls_transport_interface.cc:11: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/dtls_transport_interface.cc:11: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/dtls_transport_interface.cc:11: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1095/3715] CXX obj/api/media_stream_interface/media_stream_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/media_stream_interface.cc:11: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/media_stream_interface.cc:11: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/media_stream_interface.cc:11: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1096/3715] AR obj/api/libcandidate.a [1097/3715] AR obj/api/libdtls_transport_interface.a [1098/3715] CXX obj/logging/rtc_event_field/fixed_length_encoding_parameters_v3.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.cc:11: In file included from ../logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.cc:11: In file included from ../logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.cc:11: In file included from ../logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1099/3715] AR obj/api/libmedia_stream_interface.a [1100/3715] CC obj/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor/spl_sqrt_floor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1101/3715] CXX obj/rtc_base/experiments/field_trial_parser/field_trial_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/field_trial_parser.cc:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/field_trial_parser.cc:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/field_trial_parser.cc:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1102/3715] AR obj/rtc_base/experiments/libfield_trial_parser.a [1103/3715] CXX obj/net/dcsctp/packet/parameter/forward_tsn_supported_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/forward_tsn_supported_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/forward_tsn_supported_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/forward_tsn_supported_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/forward_tsn_supported_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/forward_tsn_supported_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/forward_tsn_supported_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1104/3715] CXX obj/net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1105/3715] CXX obj/net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1106/3715] CXX obj/logging/rtc_event_field/rtc_event_field_encoding.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_field_encoding.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1107/3715] CXX obj/api/transport_api/transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/call/transport.cc:11: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/call/transport.cc:11: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/call/transport.cc:11: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1108/3715] CXX obj/common_audio/third_party/ooura/fft_size_256/fft4g.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1109/3715] CXX obj/rtc_base/network_route/network_route.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/network_route.cc:11: In file included from ../rtc_base/network_route.h:19: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/network_route.cc:11: In file included from ../rtc_base/network_route.h:19: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/network_route.cc:11: In file included from ../rtc_base/network_route.h:19: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1110/3715] CXX obj/net/dcsctp/packet/parameter/heartbeat_info_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/heartbeat_info_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/heartbeat_info_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/heartbeat_info_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/heartbeat_info_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/heartbeat_info_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/heartbeat_info_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1111/3715] CXX obj/net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1112/3715] CXX obj/net/dcsctp/packet/parameter/parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/parameter.h:25: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/parameter.h:27: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/parameter.h:27: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1113/3715] CXX obj/logging/rtc_event_field/rtc_event_field_encoding_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding_parser.cc:12: In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding_parser.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_field_encoding_parser.cc:12: In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding_parser.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding_parser.cc:12: In file included from ../logging/rtc_event_log/events/rtc_event_field_encoding_parser.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1114/3715] CXX obj/net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/zero_checksum_acceptable_chunk_parameter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1115/3715] CXX obj/net/dcsctp/packet/parameter/state_cookie_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/state_cookie_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/state_cookie_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/state_cookie_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/state_cookie_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/state_cookie_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/state_cookie_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1116/3715] AR obj/logging/librtc_event_field.a [1117/3715] CXX obj/net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1118/3715] CXX obj/net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1119/3715] CXX obj/net/dcsctp/packet/parameter/supported_extensions_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/supported_extensions_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/supported_extensions_parameter.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/supported_extensions_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/supported_extensions_parameter.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/supported_extensions_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/supported_extensions_parameter.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1120/3715] CXX obj/api/field_trials_registry/field_trials_registry.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/field_trials_registry.cc:10: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:22: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/field_trials_registry.cc:10: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/field_trials_registry.cc:10: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1121/3715] CXX obj/api/audio/audio_frame_api/channel_layout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio/channel_layout.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio/channel_layout.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio/channel_layout.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1122/3715] CXX obj/api/audio/audio_frame_api/audio_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio/audio_frame.cc:11: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio/audio_frame.cc:11: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio/audio_frame.cc:11: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1123/3715] CXX obj/net/dcsctp/packet/parameter/reconfiguration_response_parameter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/parameter/reconfiguration_response_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/reconfiguration_response_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/parameter/reconfiguration_response_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/reconfiguration_response_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/parameter/reconfiguration_response_parameter.cc:10: In file included from ../net/dcsctp/packet/parameter/reconfiguration_response_parameter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1124/3715] AR obj/net/dcsctp/packet/libparameter.a [1125/3715] CXX obj/api/transport/field_trial_based_config/field_trial_based_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/transport/field_trial_based_config.cc:10: In file included from ../api/transport/field_trial_based_config.h:16: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:22: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/transport/field_trial_based_config.cc:10: In file included from ../api/transport/field_trial_based_config.h:16: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/transport/field_trial_based_config.cc:10: In file included from ../api/transport/field_trial_based_config.h:16: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1126/3715] CXX obj/api/video/video_adaptation/video_adaptation_counters.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/video_adaptation_counters.cc:11: In file included from ../api/video/video_adaptation_counters.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/video_adaptation_counters.cc:11: In file included from ../api/video/video_adaptation_counters.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/video_adaptation_counters.cc:11: In file included from ../api/video/video_adaptation_counters.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1127/3715] CXX obj/common_audio/common_audio_cc/dot_product_with_scale.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/signal_processing/dot_product_with_scale.cc:13: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/signal_processing/dot_product_with_scale.cc:13: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/signal_processing/dot_product_with_scale.cc:13: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1128/3715] CXX obj/p2p/transport_description/transport_description.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/transport_description.cc:11: In file included from ../p2p/base/transport_description.h:20: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/transport_description.cc:11: In file included from ../p2p/base/transport_description.h:22: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/transport_description.cc:11: In file included from ../p2p/base/transport_description.h:22: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1129/3715] AR obj/p2p/libtransport_description.a [1130/3715] CXX obj/logging/ice_log/rtc_event_ice_candidate_pair.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1131/3715] CXX obj/logging/ice_log/rtc_event_dtls_writable_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_dtls_writable_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_dtls_writable_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_dtls_writable_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1132/3715] AR obj/rtc_base/libnetwork_route.a [1133/3715] CXX obj/logging/ice_log/rtc_event_ice_candidate_pair_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1134/3715] CXX obj/common_video/corruption_detection_converters/corruption_detection_converters.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/corruption_detection_converters.cc:11: In file included from ../common_video/corruption_detection_converters.h:16: In file included from ../api/transport/rtp/corruption_detection_message.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/corruption_detection_converters.cc:11: In file included from ../common_video/corruption_detection_converters.h:16: In file included from ../api/transport/rtp/corruption_detection_message.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../common_video/corruption_detection_converters.cc:11: In file included from ../common_video/corruption_detection_converters.h:16: In file included from ../api/transport/rtp/corruption_detection_message.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/corruption_detection_converters.cc:11: In file included from ../common_video/corruption_detection_converters.h:16: In file included from ../api/transport/rtp/corruption_detection_message.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../common_video/corruption_detection_converters.cc:11: In file included from ../common_video/corruption_detection_converters.h:16: In file included from ../api/transport/rtp/corruption_detection_message.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/corruption_detection_message.h:75:47: note: in instantiation of template class 'absl::InlinedVector' requested here 75 | absl::InlinedVector sample_values_; | ^ 17 warnings generated. [1135/3715] CXX obj/logging/ice_log/rtc_event_dtls_transport_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_dtls_transport_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_dtls_transport_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_dtls_transport_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1136/3715] CXX obj/modules/rtp_rtcp/ntp_time_util/ntp_time_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/ntp_time_util.cc:11: In file included from ../modules/rtp_rtcp/source/ntp_time_util.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/ntp_time_util.cc:11: In file included from ../modules/rtp_rtcp/source/ntp_time_util.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ntp_time_util.cc:11: In file included from ../modules/rtp_rtcp/source/ntp_time_util.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1137/3715] CXX obj/media/turn_utils/turn_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/turn_utils.cc:16: In file included from ../api/transport/stun.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/turn_utils.cc:16: In file included from ../api/transport/stun.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/turn_utils.cc:16: In file included from ../api/transport/stun.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1138/3715] AR obj/api/libtransport_api.a [1139/3715] CXX obj/net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1140/3715] CXX obj/logging/ice_log/ice_logger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/ice_logger.cc:11: In file included from ../logging/rtc_event_log/ice_logger.h:17: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/ice_logger.cc:11: In file included from ../logging/rtc_event_log/ice_logger.h:17: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/ice_logger.cc:11: In file included from ../logging/rtc_event_log/ice_logger.h:17: In file included from ../logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1141/3715] AR obj/api/audio/libaudio_frame_api.a [1142/3715] CXX obj/rtc_base/net_helper/net_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1143/3715] AR obj/api/transport/libfield_trial_based_config.a [1144/3715] AR obj/api/video/libvideo_adaptation.a [1145/3715] CXX obj/net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1146/3715] CC obj/common_audio/common_audio_c/ring_buffer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1147/3715] CC obj/common_audio/common_audio_c/auto_corr_to_refl_coef.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1148/3715] CXX obj/net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1149/3715] CXX obj/p2p/connection_info/connection_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/connection_info.cc:11: In file included from ../p2p/base/connection_info.h:19: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/connection_info.cc:11: In file included from ../p2p/base/connection_info.h:19: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/connection_info.cc:11: In file included from ../p2p/base/connection_info.h:19: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1150/3715] CXX obj/net/dcsctp/packet/error_cause/no_user_data_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/no_user_data_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/no_user_data_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/no_user_data_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/no_user_data_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/no_user_data_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/no_user_data_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1151/3715] CC obj/common_audio/common_audio_c/auto_correlation.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1152/3715] CC obj/common_audio/common_audio_c/copy_set_operations.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1153/3715] CC obj/common_audio/common_audio_c/cross_correlation.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1154/3715] CC obj/common_audio/common_audio_c/downsample_fast.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1155/3715] CXX obj/net/dcsctp/packet/error_cause/out_of_resource_error_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/out_of_resource_error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/out_of_resource_error_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/out_of_resource_error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/out_of_resource_error_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/out_of_resource_error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/out_of_resource_error_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1156/3715] CXX obj/net/dcsctp/packet/error_cause/stale_cookie_error_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/stale_cookie_error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/stale_cookie_error_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/stale_cookie_error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/stale_cookie_error_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/stale_cookie_error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/stale_cookie_error_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1157/3715] CC obj/common_audio/common_audio_c/division_operations.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1158/3715] CC obj/common_audio/common_audio_c/energy.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1159/3715] CXX obj/net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1160/3715] CXX obj/api/transport/stun_types/stun.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/transport/stun.cc:11: In file included from ../api/transport/stun.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/transport/stun.cc:11: In file included from ../api/transport/stun.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/transport/stun.cc:11: In file included from ../api/transport/stun.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1161/3715] CXX obj/net/dcsctp/packet/error_cause/unrecognized_parameter_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/unrecognized_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unrecognized_parameter_cause.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/unrecognized_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unrecognized_parameter_cause.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/unrecognized_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unrecognized_parameter_cause.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1162/3715] CXX obj/net/dcsctp/packet/error_cause/unresolvable_address_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/unresolvable_address_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unresolvable_address_cause.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/unresolvable_address_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unresolvable_address_cause.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/unresolvable_address_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unresolvable_address_cause.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1163/3715] CC obj/common_audio/common_audio_c/filter_ar.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1164/3715] CC obj/common_audio/common_audio_c/filter_ma_fast_q12.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1165/3715] CC obj/common_audio/common_audio_c/get_hanning_window.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1166/3715] CXX obj/net/dcsctp/packet/error_cause/protocol_violation_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/protocol_violation_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/protocol_violation_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/protocol_violation_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/protocol_violation_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/protocol_violation_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/protocol_violation_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1167/3715] CXX obj/net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1168/3715] CC obj/common_audio/common_audio_c/lpc_to_refl_coef.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1169/3715] CXX obj/net/dcsctp/packet/error_cause/user_initiated_abort_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/user_initiated_abort_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/user_initiated_abort_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/user_initiated_abort_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/user_initiated_abort_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/user_initiated_abort_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/user_initiated_abort_cause.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1170/3715] CC obj/common_audio/common_audio_c/get_scaling_square.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1171/3715] CC obj/common_audio/common_audio_c/randomization_functions.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1172/3715] CC obj/common_audio/common_audio_c/levinson_durbin.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1173/3715] CC obj/common_audio/common_audio_c/spl_inl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1174/3715] CC obj/common_audio/common_audio_c/spl_init.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1175/3715] CC obj/common_audio/common_audio_c/real_fft.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1176/3715] CC obj/common_audio/common_audio_c/refl_coef_to_lpc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1177/3715] CC obj/common_audio/common_audio_c/min_max_operations.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1178/3715] CC obj/common_audio/common_audio_c/resample_48khz.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1179/3715] CXX obj/net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1180/3715] CXX obj/rtc_base/bitrate_tracker/bitrate_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/bitrate_tracker.cc:11: In file included from ../rtc_base/bitrate_tracker.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/bitrate_tracker.cc:11: In file included from ../rtc_base/bitrate_tracker.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/bitrate_tracker.cc:11: In file included from ../rtc_base/bitrate_tracker.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1181/3715] CC obj/common_audio/common_audio_c/resample_by_2.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1182/3715] CC obj/common_audio/common_audio_c/spl_sqrt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1183/3715] CC obj/common_audio/common_audio_c/resample_fractional.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1184/3715] CC obj/common_audio/common_audio_c/sqrt_of_one_minus_x_squared.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1185/3715] AR obj/common_audio/libcommon_audio_cc.a [1186/3715] CC obj/common_audio/common_audio_c/vector_operations.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1187/3715] CC obj/common_audio/common_audio_c/resample_by_2_internal.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1188/3715] CXX obj/net/dcsctp/packet/error_cause/error_cause.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/error_cause/error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/error_cause.h:24: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/error_cause/error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/error_cause.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/error_cause/error_cause.cc:10: In file included from ../net/dcsctp/packet/error_cause/error_cause.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1189/3715] AR obj/common_audio/third_party/ooura/libfft_size_256.a [1190/3715] AR obj/common_audio/third_party/spl_sqrt_floor/libspl_sqrt_floor.a [1191/3715] CC obj/common_audio/common_audio_c/vad_gmm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1192/3715] CC obj/common_audio/common_audio_c/splitting_filter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1193/3715] CC obj/common_audio/common_audio_c/resample.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1194/3715] AR obj/common_video/libcorruption_detection_converters.a [1195/3715] AR obj/logging/libice_log.a [1196/3715] AR obj/media/libturn_utils.a [1197/3715] CXX obj/rtc_base/frequency_tracker/frequency_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/frequency_tracker.cc:11: In file included from ../rtc_base/frequency_tracker.h:19: In file included from ../api/units/frequency.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/frequency_tracker.cc:11: In file included from ../rtc_base/frequency_tracker.h:19: In file included from ../api/units/frequency.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/frequency_tracker.cc:11: In file included from ../rtc_base/frequency_tracker.h:19: In file included from ../api/units/frequency.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1198/3715] AR obj/modules/rtp_rtcp/libntp_time_util.a [1199/3715] CC obj/common_audio/common_audio_c/vector_scaling_operations.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1200/3715] CXX obj/p2p/dtls_utils/dtls_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/dtls/dtls_utils.cc:11: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/dtls/dtls_utils.cc:11: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/dtls/dtls_utils.cc:11: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/dtls/dtls_utils.cc:11: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../p2p/dtls/dtls_utils.cc:11: In file included from ../p2p/dtls/dtls_utils.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/dtls/dtls_utils.cc:11: In file included from ../p2p/dtls/dtls_utils.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 38 warnings generated. [1201/3715] CC obj/common_audio/common_audio_c/vad_sp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1202/3715] CC obj/common_audio/common_audio_c/filter_ar_fast_q12.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1203/3715] CC obj/common_audio/common_audio_c/webrtc_vad.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1204/3715] CC obj/common_audio/common_audio_c/complex_bit_reverse.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1205/3715] CC obj/common_audio/common_audio_c/complex_fft.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1206/3715] AR obj/p2p/libdtls_utils.a [1207/3715] CC obj/common_audio/common_audio_c/vad_filterbank.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1208/3715] CC obj/common_audio/common_audio_c/vad_core.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1209/3715] CXX obj/rtc_base/random/random.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/random.cc:10: In file included from ../rtc_base/random.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/random.cc:10: In file included from ../rtc_base/random.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/random.cc:10: In file included from ../rtc_base/random.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1210/3715] AR obj/net/dcsctp/packet/liberror_cause.a [1211/3715] CXX obj/p2p/ice_credentials_iterator/ice_credentials_iterator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/ice_credentials_iterator.cc:11: In file included from ../p2p/base/ice_credentials_iterator.h:16: In file included from ../p2p/base/transport_description.h:20: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/ice_credentials_iterator.cc:11: In file included from ../p2p/base/ice_credentials_iterator.h:16: In file included from ../p2p/base/transport_description.h:22: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/ice_credentials_iterator.cc:11: In file included from ../p2p/base/ice_credentials_iterator.h:16: In file included from ../p2p/base/transport_description.h:22: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1212/3715] CXX obj/api/adaptation/resource_adaptation_api/resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/adaptation/resource.cc:11: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/adaptation/resource.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/adaptation/resource.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1213/3715] CXX obj/rtc_base/rate_tracker/rate_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/rate_tracker.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/rate_tracker.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/rate_tracker.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1214/3715] AR obj/p2p/libconnection_info.a [1215/3715] CXX obj/rtc_base/rate_limiter/rate_limiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/rate_limiter.cc:11: In file included from ../rtc_base/rate_limiter.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/rate_limiter.cc:11: In file included from ../rtc_base/rate_limiter.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/rate_limiter.cc:11: In file included from ../rtc_base/rate_limiter.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1216/3715] AR obj/p2p/libice_credentials_iterator.a [1217/3715] AR obj/rtc_base/libfrequency_tracker.a [1218/3715] AR obj/rtc_base/libbitrate_tracker.a [1219/3715] AR obj/rtc_base/libnet_helper.a [1220/3715] AR obj/rtc_base/librandom.a [1221/3715] AR obj/rtc_base/librate_limiter.a [1222/3715] AR obj/rtc_base/librate_tracker.a [1223/3715] CXX obj/rtc_base/weak_ptr/weak_ptr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/weak_ptr.cc:11: In file included from ../rtc_base/weak_ptr.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/weak_ptr.cc:11: In file included from ../rtc_base/weak_ptr.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/weak_ptr.cc:11: In file included from ../rtc_base/weak_ptr.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1224/3715] AR obj/rtc_base/libweak_ptr.a [1225/3715] AR obj/common_audio/libcommon_audio_c.a [1226/3715] CXX obj/rtc_base/unique_id_generator/unique_id_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/unique_id_generator.cc:11: In file included from ../rtc_base/unique_id_generator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/unique_id_generator.cc:11: In file included from ../rtc_base/unique_id_generator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/unique_id_generator.cc:11: In file included from ../rtc_base/unique_id_generator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1227/3715] AR obj/rtc_base/libunique_id_generator.a [1228/3715] CXX obj/p2p/stun_request/stun_request.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/stun_request.cc:11: In file included from ../p2p/base/stun_request.h:22: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/stun_request.cc:11: In file included from ../p2p/base/stun_request.h:22: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/stun_request.cc:11: In file included from ../p2p/base/stun_request.h:22: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1229/3715] AR obj/p2p/libstun_request.a [1230/3715] CXX obj/api/audio/aec3_config/echo_canceller3_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio/echo_canceller3_config.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio/echo_canceller3_config.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio/echo_canceller3_config.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1231/3715] AR obj/api/audio/libaec3_config.a [1232/3715] CXX obj/net/dcsctp/public/socket/dcsctp_handover_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1233/3715] CXX obj/video/config/encoder_config/video_encoder_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/config/video_encoder_config.cc:10: In file included from ../video/config/video_encoder_config.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/config/video_encoder_config.cc:10: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/config/video_encoder_config.cc:10: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/config/video_encoder_config.cc:10: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/config/video_encoder_config.cc:10: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/config/video_encoder_config.cc:10: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1234/3715] AR obj/video/config/libencoder_config.a [1235/3715] CXX obj/net/dcsctp/packet/chunk/cookie_ack_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/cookie_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/cookie_ack_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/cookie_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/cookie_ack_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/cookie_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/cookie_ack_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1236/3715] CXX obj/net/dcsctp/packet/chunk/abort_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/abort_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/abort_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/abort_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/abort_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/abort_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/abort_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1237/3715] CXX obj/net/dcsctp/packet/chunk/heartbeat_request_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/heartbeat_request_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/heartbeat_request_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/heartbeat_request_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/heartbeat_request_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/heartbeat_request_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/heartbeat_request_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1238/3715] CXX obj/net/dcsctp/tx/retransmission_timeout/retransmission_timeout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/tx/retransmission_timeout.cc:10: In file included from ../net/dcsctp/tx/retransmission_timeout.h:16: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/tx/retransmission_timeout.cc:10: In file included from ../net/dcsctp/tx/retransmission_timeout.h:16: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/tx/retransmission_timeout.cc:10: In file included from ../net/dcsctp/tx/retransmission_timeout.h:16: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1239/3715] CXX obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1240/3715] AR obj/net/dcsctp/tx/libretransmission_timeout.a [1241/3715] CXX obj/rtc_base/timestamp_aligner/timestamp_aligner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/timestamp_aligner.cc:11: In file included from ../rtc_base/timestamp_aligner.h:17: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/timestamp_aligner.cc:11: In file included from ../rtc_base/timestamp_aligner.h:17: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/timestamp_aligner.cc:11: In file included from ../rtc_base/timestamp_aligner.h:17: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1242/3715] CXX obj/third_party/crc32c/crc32c_sse42/crc32c_sse42.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1243/3715] CXX obj/net/dcsctp/packet/chunk/shutdown_complete_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/shutdown_complete_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_complete_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/shutdown_complete_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_complete_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/shutdown_complete_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_complete_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1244/3715] CXX obj/third_party/crc32c/crc32c/crc32c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1245/3715] CXX obj/net/dcsctp/packet/chunk/shutdown_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/shutdown_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/shutdown_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/shutdown_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1246/3715] AR obj/rtc_base/libtimestamp_aligner.a [1247/3715] CXX obj/net/dcsctp/packet/chunk/error_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/error_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/error_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/error_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/error_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/error_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/error_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1248/3715] CXX obj/modules/async_audio_processing/async_audio_processing/async_audio_processing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/async_audio_processing/async_audio_processing.cc:11: In file included from ../modules/async_audio_processing/async_audio_processing.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/async_audio_processing/async_audio_processing.cc:11: In file included from ../modules/async_audio_processing/async_audio_processing.h:17: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/async_audio_processing/async_audio_processing.cc:11: In file included from ../modules/async_audio_processing/async_audio_processing.h:17: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1249/3715] CXX obj/net/dcsctp/packet/chunk/init_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/init_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/init_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/init_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/init_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/init_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/init_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1250/3715] CXX obj/net/dcsctp/packet/chunk/shutdown_ack_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/shutdown_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_ack_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/shutdown_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_ack_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/shutdown_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/shutdown_ack_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1251/3715] CXX obj/net/dcsctp/packet/chunk/heartbeat_ack_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1252/3715] CXX obj/third_party/crc32c/crc32c/crc32c_portable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1253/3715] CXX obj/net/dcsctp/packet/chunk/idata_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/idata_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/idata_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/idata_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/idata_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/idata_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/idata_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1254/3715] AR obj/modules/async_audio_processing/libasync_audio_processing.a [1255/3715] CXX obj/net/dcsctp/packet/chunk/init_ack_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/init_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/init_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/init_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/init_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/init_ack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/init_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1256/3715] CXX obj/net/dcsctp/packet/crc32c/crc32c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/crc32c.cc:10: In file included from ../net/dcsctp/packet/crc32c.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/crc32c.cc:10: In file included from ../net/dcsctp/packet/crc32c.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/crc32c.cc:10: In file included from ../net/dcsctp/packet/crc32c.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1257/3715] CXX obj/net/dcsctp/timer/timer/timer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/timer/timer.cc:10: In file included from ../net/dcsctp/timer/timer.h:24: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/timer/timer.cc:10: In file included from ../net/dcsctp/timer/timer.h:24: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/timer/timer.cc:10: In file included from ../net/dcsctp/timer/timer.h:24: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1258/3715] CXX obj/net/dcsctp/packet/chunk/cookie_echo_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/cookie_echo_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/cookie_echo_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/cookie_echo_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/cookie_echo_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/cookie_echo_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/cookie_echo_chunk.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1259/3715] CXX obj/net/dcsctp/packet/chunk/data_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/data_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/data_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/data_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/data_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/data_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/data_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1260/3715] CXX obj/rtc_base/system/file_wrapper/file_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/system/file_wrapper.cc:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/system/file_wrapper.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/system/file_wrapper.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1261/3715] AR obj/net/dcsctp/packet/libcrc32c.a [1262/3715] AR obj/net/dcsctp/timer/libtimer.a [1263/3715] CXX obj/net/dcsctp/packet/chunk/iforward_tsn_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/iforward_tsn_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/iforward_tsn_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/iforward_tsn_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/iforward_tsn_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/iforward_tsn_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/iforward_tsn_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1264/3715] CXX obj/api/video/yuv_helper/yuv_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1265/3715] AR obj/rtc_base/system/libfile_wrapper.a [1266/3715] CXX obj/net/dcsctp/packet/chunk/reconfig_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/reconfig_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/reconfig_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/reconfig_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/reconfig_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/reconfig_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/reconfig_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1267/3715] CXX obj/net/dcsctp/packet/chunk/forward_tsn_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/forward_tsn_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/forward_tsn_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/forward_tsn_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/forward_tsn_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/forward_tsn_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/forward_tsn_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1268/3715] AR obj/api/video/libyuv_helper.a [1269/3715] CXX obj/api/audio/audio_processing/audio_processing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio/audio_processing.cc:11: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio/audio_processing.cc:11: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio/audio_processing.cc:11: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio/audio_processing.cc:11: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/audio/audio_processing.cc:11: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1270/3715] CXX obj/media/video_common/video_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/video_common.cc:11: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/video_common.cc:11: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/video_common.cc:11: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1271/3715] AR obj/media/libvideo_common.a [1272/3715] CXX obj/net/dcsctp/packet/chunk/sack_chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/sack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/sack_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/sack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/sack_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/sack_chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/sack_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1273/3715] CXX obj/net/dcsctp/packet/chunk/chunk.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk/chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/chunk.h:24: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk/chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/chunk.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk/chunk.cc:10: In file included from ../net/dcsctp/packet/chunk/chunk.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1274/3715] AR obj/net/dcsctp/packet/libchunk.a [1275/3715] CC obj/third_party/pffft/pffft/pffft.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1276/3715] CXX obj/p2p/dtls_stun_piggyback_controller/dtls_stun_piggyback_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:23: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:80: In file included from ../third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../third_party/abseil-cpp/absl/crc/crc32c.h:32: In file included from ../third_party/abseil-cpp/absl/strings/str_format.h:84: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:23: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull In file included from ../p2p/dtls/dtls_stun_piggyback_controller.cc:11: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3310:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3310 | PolicyTraits::transfer_uses_memcpy() && SooEnabled(); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3439:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::find_or_prepare_insert_soo' requested here 3439 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3033 | auto res = s.find_or_prepare_insert(key); | ^ ../third_party/abseil-cpp/absl/container/flat_hash_set.h:555:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const unsigned int &>' requested here 555 | return absl::container_internal::DecomposeValue( | ^ ../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::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2639: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, const unsigned int &, absl::container_internal::FlatHashSetPolicy>' requested here 2639 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2524:12: 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 2524 | return emplace(value); | ^ ../p2p/dtls/dtls_stun_piggyback_controller.cc:175:25: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 175 | acked_packets.insert(packet_hash); | ^ 39 warnings generated. [1277/3715] AR obj/third_party/pffft/libpffft.a [1278/3715] AR obj/p2p/libdtls_stun_piggyback_controller.a [1279/3715] LINK ./cppgen_plugin 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) [1280/3715] CXX obj/modules/audio_processing/utility/pffft_wrapper/pffft_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/utility/pffft_wrapper.cc:11: In file included from ../modules/audio_processing/utility/pffft_wrapper.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/utility/pffft_wrapper.cc:11: In file included from ../modules/audio_processing/utility/pffft_wrapper.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/utility/pffft_wrapper.cc:11: In file included from ../modules/audio_processing/utility/pffft_wrapper.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1281/3715] CXX obj/modules/congestion_controller/goog_cc/link_capacity_estimator/link_capacity_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/link_capacity_estimator.cc:10: In file included from ../modules/congestion_controller/goog_cc/link_capacity_estimator.h:15: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/link_capacity_estimator.cc:10: In file included from ../modules/congestion_controller/goog_cc/link_capacity_estimator.h:15: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/link_capacity_estimator.cc:10: In file included from ../modules/congestion_controller/goog_cc/link_capacity_estimator.h:15: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1282/3715] CXX obj/common_audio/common_audio/vad.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/vad/vad.cc:11: In file included from ../common_audio/vad/include/vad.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/vad/vad.cc:11: In file included from ../common_audio/vad/include/vad.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/vad/vad.cc:11: In file included from ../common_audio/vad/include/vad.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1283/3715] CXX obj/common_audio/common_audio/audio_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/audio_util.cc:11: In file included from ../common_audio/include/audio_util.h:21: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/audio_util.cc:11: In file included from ../common_audio/include/audio_util.h:21: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/audio_util.cc:11: In file included from ../common_audio/include/audio_util.h:21: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1284/3715] CXX obj/common_audio/common_audio/push_sinc_resampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/resampler/push_sinc_resampler.cc:11: In file included from ../common_audio/resampler/push_sinc_resampler.h:19: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/resampler/push_sinc_resampler.cc:11: In file included from ../common_audio/resampler/push_sinc_resampler.h:19: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/resampler/push_sinc_resampler.cc:11: In file included from ../common_audio/resampler/push_sinc_resampler.h:19: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1285/3715] AR obj/modules/audio_processing/utility/libpffft_wrapper.a [1286/3715] CXX obj/common_audio/common_audio/window_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/window_generator.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/window_generator.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/window_generator.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1287/3715] CXX obj/common_audio/common_audio/real_fourier_ooura.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/real_fourier_ooura.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/real_fourier_ooura.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/real_fourier_ooura.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1288/3715] AR obj/modules/congestion_controller/goog_cc/liblink_capacity_estimator.a [1289/3715] CXX obj/common_audio/common_audio/real_fourier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/real_fourier.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/real_fourier.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/real_fourier.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1290/3715] CXX obj/net/dcsctp/rx/interleaved_reassembly_streams/interleaved_reassembly_streams.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/rx/interleaved_reassembly_streams.cc:10: In file included from ../net/dcsctp/rx/interleaved_reassembly_streams.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/rx/interleaved_reassembly_streams.cc:10: In file included from ../net/dcsctp/rx/interleaved_reassembly_streams.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/rx/interleaved_reassembly_streams.cc:10: In file included from ../net/dcsctp/rx/interleaved_reassembly_streams.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1291/3715] CXX obj/logging/rtc_event_bwe/rtc_event_probe_cluster_created.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_cluster_created.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_cluster_created.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_cluster_created.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1292/3715] AR obj/net/dcsctp/rx/libinterleaved_reassembly_streams.a [1293/3715] CXX obj/video/corruption_detection/halton_sequence/halton_sequence.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/corruption_detection/halton_sequence.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/corruption_detection/halton_sequence.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/corruption_detection/halton_sequence.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1294/3715] CXX obj/common_audio/common_audio/sinc_resampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/resampler/sinc_resampler.cc:96: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/resampler/sinc_resampler.cc:96: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/resampler/sinc_resampler.cc:96: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1295/3715] CXX obj/logging/rtc_event_bwe/rtc_event_probe_result_success.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_success.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_success.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_probe_result_success.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_success.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_success.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_success.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1296/3715] CXX obj/logging/rtc_event_bwe/rtc_event_probe_result_failure.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_failure.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_failure.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_probe_result_failure.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_failure.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_failure.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_probe_result_failure.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1297/3715] CXX obj/common_audio/common_audio/smoothing_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/smoothing_filter.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/smoothing_filter.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/smoothing_filter.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1298/3715] CXX obj/logging/rtc_event_bwe/rtc_event_route_change.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_route_change.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_route_change.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_route_change.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_route_change.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_route_change.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_route_change.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1299/3715] CXX obj/common_audio/common_audio/resampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/resampler/resampler.cc:22: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/resampler/resampler.cc:22: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/resampler/resampler.cc:22: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1300/3715] CXX obj/common_audio/common_audio/wav_file.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/wav_file.cc:11: In file included from ../common_audio/wav_file.h:19: In file included from ../common_audio/wav_header.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/wav_file.cc:11: In file included from ../common_audio/wav_file.h:19: In file included from ../common_audio/wav_header.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/wav_file.cc:11: In file included from ../common_audio/wav_file.h:19: In file included from ../common_audio/wav_header.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1301/3715] CXX obj/logging/rtc_event_bwe/rtc_event_bwe_update_loss_based.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1302/3715] AR obj/video/corruption_detection/libhalton_sequence.a [1303/3715] CC obj/modules/third_party/fft/fft/fft.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1304/3715] CXX obj/net/dcsctp/rx/traditional_reassembly_streams/traditional_reassembly_streams.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/rx/traditional_reassembly_streams.cc:10: In file included from ../net/dcsctp/rx/traditional_reassembly_streams.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/rx/traditional_reassembly_streams.cc:10: In file included from ../net/dcsctp/rx/traditional_reassembly_streams.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/rx/traditional_reassembly_streams.cc:10: In file included from ../net/dcsctp/rx/traditional_reassembly_streams.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1305/3715] CXX obj/logging/rtc_event_bwe/rtc_event_bwe_update_delay_based.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1306/3715] CXX obj/net/dcsctp/packet/sctp_packet/sctp_packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/sctp_packet.cc:10: In file included from ../net/dcsctp/packet/sctp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/sctp_packet.cc:10: In file included from ../net/dcsctp/packet/sctp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/sctp_packet.cc:10: In file included from ../net/dcsctp/packet/sctp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1307/3715] AR obj/net/dcsctp/rx/libtraditional_reassembly_streams.a [1308/3715] CXX obj/common_audio/common_audio/wav_header.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/wav_header.cc:15: In file included from ../common_audio/wav_header.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/wav_header.cc:15: In file included from ../common_audio/wav_header.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/wav_header.cc:15: In file included from ../common_audio/wav_header.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1309/3715] AR obj/net/dcsctp/packet/libsctp_packet.a [1310/3715] AR obj/logging/librtc_event_bwe.a [1311/3715] CXX obj/common_audio/common_audio/push_resampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/resampler/push_resampler.cc:11: In file included from ../common_audio/resampler/include/push_resampler.h:17: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/resampler/push_resampler.cc:11: In file included from ../common_audio/resampler/include/push_resampler.h:17: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/resampler/push_resampler.cc:11: In file included from ../common_audio/resampler/include/push_resampler.h:17: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1312/3715] CXX obj/api/field_trials/field_trials.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/field_trials.cc:11: In file included from ../api/field_trials.h:18: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:22: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/field_trials.cc:11: In file included from ../api/field_trials.h:18: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/field_trials.cc:11: In file included from ../api/field_trials.h:18: In file included from ../api/field_trials_registry.h:18: In file included from ../rtc_base/containers/flat_set.h:19: In file included from ../rtc_base/containers/flat_tree.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1313/3715] CXX obj/common_audio/common_audio/channel_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/channel_buffer.cc:11: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/channel_buffer.cc:11: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/channel_buffer.cc:11: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1314/3715] AR obj/api/libfield_trials.a [1315/3715] CXX obj/media/video_source_base/video_source_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/video_source_base.cc:11: In file included from ../media/base/video_source_base.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/video_source_base.cc:11: In file included from ../media/base/video_source_base.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/video_source_base.cc:11: In file included from ../media/base/video_source_base.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1316/3715] AR obj/media/libvideo_source_base.a [1317/3715] CC obj/modules/audio_coding/isac_vad/filter_functions.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1318/3715] CC obj/modules/audio_coding/isac_vad/pitch_filter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1319/3715] CXX obj/net/dcsctp/rx/data_tracker/data_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/rx/data_tracker.cc:10: In file included from ../net/dcsctp/rx/data_tracker.h:23: In file included from ../net/dcsctp/common/sequence_numbers.h:17: In file included from ../net/dcsctp/common/internal_types.h:16: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/rx/data_tracker.cc:10: In file included from ../net/dcsctp/rx/data_tracker.h:23: In file included from ../net/dcsctp/common/sequence_numbers.h:17: In file included from ../net/dcsctp/common/internal_types.h:16: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/rx/data_tracker.cc:10: In file included from ../net/dcsctp/rx/data_tracker.h:23: In file included from ../net/dcsctp/common/sequence_numbers.h:17: In file included from ../net/dcsctp/common/internal_types.h:16: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1320/3715] CC obj/modules/audio_coding/isac_vad/isac_vad.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1321/3715] CXX obj/net/dcsctp/tx/outstanding_data/outstanding_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/tx/outstanding_data.cc:10: In file included from ../net/dcsctp/tx/outstanding_data.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/tx/outstanding_data.cc:10: In file included from ../net/dcsctp/tx/outstanding_data.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/tx/outstanding_data.cc:10: In file included from ../net/dcsctp/tx/outstanding_data.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1322/3715] AR obj/net/dcsctp/rx/libdata_tracker.a [1323/3715] AR obj/net/dcsctp/tx/liboutstanding_data.a [1324/3715] CC obj/modules/audio_coding/isac_vad/pitch_estimator.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1325/3715] AR obj/modules/third_party/fft/libfft.a [1326/3715] CXX obj/common_audio/common_audio/audio_converter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/audio_converter.cc:18: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/audio_converter.cc:18: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/audio_converter.cc:18: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1327/3715] AR obj/common_audio/libcommon_audio.a [1328/3715] CXX obj/net/dcsctp/rx/reassembly_queue/reassembly_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/rx/reassembly_queue.cc:10: In file included from ../net/dcsctp/rx/reassembly_queue.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/rx/reassembly_queue.cc:10: In file included from ../net/dcsctp/rx/reassembly_queue.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/rx/reassembly_queue.cc:10: In file included from ../net/dcsctp/rx/reassembly_queue.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1329/3715] AR obj/net/dcsctp/rx/libreassembly_queue.a [1330/3715] CXX obj/modules/pacing/interval_budget/interval_budget.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/pacing/interval_budget.cc:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/pacing/interval_budget.cc:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/pacing/interval_budget.cc:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1331/3715] AR obj/modules/pacing/libinterval_budget.a [1332/3715] CXX obj/net/dcsctp/tx/retransmission_queue/retransmission_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/tx/retransmission_queue.cc:10: In file included from ../net/dcsctp/tx/retransmission_queue.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/tx/retransmission_queue.cc:10: In file included from ../net/dcsctp/tx/retransmission_queue.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/tx/retransmission_queue.cc:10: In file included from ../net/dcsctp/tx/retransmission_queue.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1333/3715] CXX obj/rtc_base/experiments/stable_target_rate_experiment/stable_target_rate_experiment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1334/3715] AR obj/net/dcsctp/tx/libretransmission_queue.a [1335/3715] CXX obj/modules/audio_processing/agc2/cpu_features/cpu_features.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/cpu_features.cc:13: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/cpu_features.cc:13: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/cpu_features.cc:13: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1336/3715] CXX obj/net/dcsctp/tx/retransmission_error_counter/retransmission_error_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/tx/retransmission_error_counter.cc:10: In file included from ../net/dcsctp/tx/retransmission_error_counter.h:18: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/tx/retransmission_error_counter.cc:10: In file included from ../net/dcsctp/tx/retransmission_error_counter.h:18: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/tx/retransmission_error_counter.cc:10: In file included from ../net/dcsctp/tx/retransmission_error_counter.h:18: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1337/3715] AR obj/modules/audio_processing/agc2/libcpu_features.a [1338/3715] AR obj/net/dcsctp/tx/libretransmission_error_counter.a [1339/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation/auto_correlation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/auto_correlation.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/auto_correlation.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/auto_correlation.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/auto_correlation.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/auto_correlation.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/auto_correlation.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1340/3715] LINK ./protozero_plugin 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) [1341/3715] AR obj/modules/audio_processing/agc2/rnn_vad/librnn_vad_auto_correlation.a [1342/3715] AR obj/rtc_base/experiments/libstable_target_rate_experiment.a [1343/3715] AR obj/modules/audio_coding/libisac_vad.a [1344/3715] CXX obj/media/video_broadcaster/video_broadcaster.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/video_broadcaster.cc:11: In file included from ../media/base/video_broadcaster.h:16: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/video_broadcaster.cc:11: In file included from ../media/base/video_broadcaster.h:17: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/video_broadcaster.cc:11: In file included from ../media/base/video_broadcaster.h:17: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1345/3715] CXX obj/modules/audio_processing/agc2/biquad_filter/biquad_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/biquad_filter.cc:11: In file included from ../modules/audio_processing/agc2/biquad_filter.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/biquad_filter.cc:11: In file included from ../modules/audio_processing/agc2/biquad_filter.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/biquad_filter.cc:11: In file included from ../modules/audio_processing/agc2/biquad_filter.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1346/3715] AR obj/media/libvideo_broadcaster.a [1347/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch/pitch_search.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/pitch_search.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1348/3715] CXX obj/net/dcsctp/socket/heartbeat_handler/heartbeat_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/heartbeat_handler.cc:10: In file included from ../net/dcsctp/socket/heartbeat_handler.h:19: In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/heartbeat_handler.cc:10: In file included from ../net/dcsctp/socket/heartbeat_handler.h:19: In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/heartbeat_handler.cc:10: In file included from ../net/dcsctp/socket/heartbeat_handler.h:19: In file included from ../net/dcsctp/packet/chunk/heartbeat_ack_chunk.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1349/3715] CXX obj/rtc_base/experiments/quality_scaler_settings/quality_scaler_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/quality_scaler_settings.cc:14: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/quality_scaler_settings.cc:14: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/quality_scaler_settings.cc:14: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1350/3715] AR obj/net/dcsctp/socket/libheartbeat_handler.a [1351/3715] AR obj/rtc_base/experiments/libquality_scaler_settings.a [1352/3715] AR obj/modules/audio_processing/agc2/libbiquad_filter.a [1353/3715] CXX obj/modules/video_coding/timing/frame_delay_variation_kalman_filter/frame_delay_variation_kalman_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/frame_delay_variation_kalman_filter.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/frame_delay_variation_kalman_filter.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/frame_delay_variation_kalman_filter.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1354/3715] LINK ./protoc-gen-js 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) [1355/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features/spectral_features.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/spectral_features.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1356/3715] CXX obj/modules/video_coding/svc/scalability_mode_util/scalability_mode_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/scalability_mode_util.cc:18: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/scalability_mode_util.cc:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_mode_util.cc:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1357/3715] CXX obj/logging/rtc_event_pacing/rtc_event_alr_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_alr_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_alr_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_alr_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_alr_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_alr_state.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_alr_state.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1358/3715] CXX obj/rtc_base/experiments/rate_control_settings/rate_control_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/rate_control_settings.cc:11: In file included from ../rtc_base/experiments/rate_control_settings.h:17: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/rate_control_settings.cc:11: In file included from ../rtc_base/experiments/rate_control_settings.h:17: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/rate_control_settings.cc:11: In file included from ../rtc_base/experiments/rate_control_settings.h:17: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/experiments/rate_control_settings.cc:11: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../rtc_base/experiments/rate_control_settings.cc:11: In file included from ../rtc_base/experiments/rate_control_settings.h:17: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../rtc_base/experiments/rate_control_settings.cc:11: In file included from ../rtc_base/experiments/rate_control_settings.h:17: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1359/3715] CXX obj/net/dcsctp/socket/packet_sender/packet_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/packet_sender.cc:10: In file included from ../net/dcsctp/socket/packet_sender.h:13: In file included from ../net/dcsctp/packet/sctp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/packet_sender.cc:10: In file included from ../net/dcsctp/socket/packet_sender.h:13: In file included from ../net/dcsctp/packet/sctp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/packet_sender.cc:10: In file included from ../net/dcsctp/socket/packet_sender.h:13: In file included from ../net/dcsctp/packet/sctp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1360/3715] AR obj/logging/librtc_event_pacing.a [1361/3715] AR obj/rtc_base/experiments/librate_control_settings.a [1362/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch/pitch_search_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1363/3715] AR obj/net/dcsctp/socket/libpacket_sender.a [1364/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual/lp_residual.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/lp_residual.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/lp_residual.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/lp_residual.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/lp_residual.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/lp_residual.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/lp_residual.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1365/3715] CXX obj/audio/utility/audio_frame_operations/channel_mixer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/utility/channel_mixer.cc:11: In file included from ../audio/utility/channel_mixer.h:20: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/utility/channel_mixer.cc:11: In file included from ../audio/utility/channel_mixer.h:20: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/utility/channel_mixer.cc:11: In file included from ../audio/utility/channel_mixer.h:20: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1366/3715] CXX obj/audio/utility/audio_frame_operations/channel_mixing_matrix.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/utility/channel_mixing_matrix.cc:17: In file included from ../audio/utility/channel_mixer.h:20: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/utility/channel_mixing_matrix.cc:17: In file included from ../audio/utility/channel_mixer.h:20: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/utility/channel_mixing_matrix.cc:17: In file included from ../audio/utility/channel_mixer.h:20: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1367/3715] CXX obj/modules/video_coding/timing/decode_time_percentile_filter/decode_time_percentile_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/decode_time_percentile_filter.cc:11: In file included from ../modules/video_coding/timing/decode_time_percentile_filter.h:17: In file included from ../rtc_base/numerics/percentile_filter.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/decode_time_percentile_filter.cc:11: In file included from ../modules/video_coding/timing/decode_time_percentile_filter.h:17: In file included from ../rtc_base/numerics/percentile_filter.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/decode_time_percentile_filter.cc:11: In file included from ../modules/video_coding/timing/decode_time_percentile_filter.h:17: In file included from ../rtc_base/numerics/percentile_filter.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1368/3715] CXX obj/audio/utility/audio_frame_operations/audio_frame_operations.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/utility/audio_frame_operations.cc:11: In file included from ../audio/utility/audio_frame_operations.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/utility/audio_frame_operations.cc:11: In file included from ../audio/utility/audio_frame_operations.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/utility/audio_frame_operations.cc:11: In file included from ../audio/utility/audio_frame_operations.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1369/3715] AR obj/modules/audio_processing/agc2/rnn_vad/librnn_vad_pitch.a [1370/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features/spectral_features_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1371/3715] AR obj/modules/audio_processing/agc2/rnn_vad/librnn_vad_lp_residual.a [1372/3715] AR obj/audio/utility/libaudio_frame_operations.a [1373/3715] AR obj/modules/audio_processing/agc2/rnn_vad/librnn_vad_spectral_features.a [1374/3715] CXX obj/video/corruption_detection/halton_frame_sampler/halton_frame_sampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/corruption_detection/halton_frame_sampler.cc:11: In file included from ../video/corruption_detection/halton_frame_sampler.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/corruption_detection/halton_frame_sampler.cc:11: In file included from ../video/corruption_detection/halton_frame_sampler.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/corruption_detection/halton_frame_sampler.cc:11: In file included from ../video/corruption_detection/halton_frame_sampler.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1375/3715] AR obj/video/corruption_detection/libhalton_frame_sampler.a [1376/3715] CXX obj/net/dcsctp/socket/stream_reset_handler/stream_reset_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/stream_reset_handler.cc:10: In file included from ../net/dcsctp/socket/stream_reset_handler.h:20: In file included from ../third_party/abseil-cpp/absl/functional/bind_front.h:39: In file included from ../third_party/abseil-cpp/absl/functional/internal/front_binder.h:24: In file included from ../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/stream_reset_handler.cc:10: In file included from ../net/dcsctp/socket/stream_reset_handler.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/stream_reset_handler.cc:10: In file included from ../net/dcsctp/socket/stream_reset_handler.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1377/3715] AR obj/net/dcsctp/socket/libstream_reset_handler.a [1378/3715] CXX obj/rtc_base/experiments/quality_scaling_experiment/quality_scaling_experiment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/quality_scaling_experiment.cc:10: In file included from ../rtc_base/experiments/quality_scaling_experiment.h:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/quality_scaling_experiment.cc:10: In file included from ../rtc_base/experiments/quality_scaling_experiment.h:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../rtc_base/experiments/quality_scaling_experiment.cc:10: In file included from ../rtc_base/experiments/quality_scaling_experiment.h:16: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/quality_scaling_experiment.cc:10: In file included from ../rtc_base/experiments/quality_scaling_experiment.h:16: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/experiments/quality_scaling_experiment.cc:10: In file included from ../rtc_base/experiments/quality_scaling_experiment.h:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../rtc_base/experiments/quality_scaling_experiment.cc:10: In file included from ../rtc_base/experiments/quality_scaling_experiment.h:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [1379/3715] CXX obj/modules/congestion_controller/goog_cc/loss_based_bwe_v1/loss_based_bandwidth_estimation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc:11: In file included from ../modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h:17: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc:11: In file included from ../modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h:17: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc:11: In file included from ../modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h:17: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1380/3715] AR obj/rtc_base/experiments/libquality_scaling_experiment.a [1381/3715] AR obj/modules/congestion_controller/goog_cc/libloss_based_bwe_v1.a [1382/3715] CXX obj/p2p/stun_dictionary/stun_dictionary.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/stun_dictionary.cc:11: In file included from ../p2p/base/stun_dictionary.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/stun_dictionary.cc:11: In file included from ../p2p/base/stun_dictionary.h:23: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/stun_dictionary.cc:11: In file included from ../p2p/base/stun_dictionary.h:23: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1383/3715] CXX obj/rtc_base/experiments/encoder_info_settings/encoder_info_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/encoder_info_settings.cc:11: In file included from ../rtc_base/experiments/encoder_info_settings.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/encoder_info_settings.cc:11: In file included from ../rtc_base/experiments/encoder_info_settings.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../rtc_base/experiments/encoder_info_settings.cc:11: In file included from ../rtc_base/experiments/encoder_info_settings.h:20: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/encoder_info_settings.cc:11: In file included from ../rtc_base/experiments/encoder_info_settings.h:20: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/experiments/encoder_info_settings.cc:11: In file included from ../rtc_base/experiments/encoder_info_settings.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../rtc_base/experiments/encoder_info_settings.cc:11: In file included from ../rtc_base/experiments/encoder_info_settings.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [1384/3715] CXX obj/modules/audio_processing/vad/vad/gmm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1385/3715] CXX obj/modules/audio_processing/vad/vad/pitch_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1386/3715] AR obj/p2p/libstun_dictionary.a [1387/3715] AR obj/rtc_base/experiments/libencoder_info_settings.a [1388/3715] CXX obj/modules/audio_processing/vad/vad/pole_zero_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1389/3715] CXX obj/modules/video_coding/timing/timestamp_extrapolator/timestamp_extrapolator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/timestamp_extrapolator.cc:11: In file included from ../modules/video_coding/timing/timestamp_extrapolator.h:18: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/timestamp_extrapolator.cc:11: In file included from ../modules/video_coding/timing/timestamp_extrapolator.h:18: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/timestamp_extrapolator.cc:11: In file included from ../modules/video_coding/timing/timestamp_extrapolator.h:18: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1390/3715] CXX obj/modules/video_coding/timing/rtt_filter/rtt_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/rtt_filter.cc:11: In file included from ../modules/video_coding/timing/rtt_filter.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/rtt_filter.cc:11: In file included from ../modules/video_coding/timing/rtt_filter.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/timing/rtt_filter.cc:11: In file included from ../modules/video_coding/timing/rtt_filter.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/rtt_filter.cc:11: In file included from ../modules/video_coding/timing/rtt_filter.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/timing/rtt_filter.cc:11: In file included from ../modules/video_coding/timing/rtt_filter.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ 17 warnings generated. [1391/3715] CXX obj/net/dcsctp/tx/stream_scheduler/stream_scheduler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/tx/stream_scheduler.cc:10: In file included from ../net/dcsctp/tx/stream_scheduler.h:24: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/tx/stream_scheduler.cc:10: In file included from ../net/dcsctp/tx/stream_scheduler.h:27: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/tx/stream_scheduler.cc:10: In file included from ../net/dcsctp/tx/stream_scheduler.h:27: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1392/3715] AR obj/net/dcsctp/tx/libstream_scheduler.a [1393/3715] CXX obj/modules/audio_processing/apm_logging/apm_data_dumper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/logging/apm_data_dumper.cc:11: In file included from ../modules/audio_processing/logging/apm_data_dumper.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/logging/apm_data_dumper.cc:11: In file included from ../modules/audio_processing/logging/apm_data_dumper.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/logging/apm_data_dumper.cc:11: In file included from ../modules/audio_processing/logging/apm_data_dumper.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1394/3715] CXX obj/rtc_base/experiments/alr_experiment/alr_experiment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/alr_experiment.cc:20: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/alr_experiment.cc:20: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/alr_experiment.cc:20: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1395/3715] CXX obj/modules/audio_processing/vad/vad/pitch_based_vad.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1396/3715] AR obj/modules/video_coding/timing/libdecode_time_percentile_filter.a [1397/3715] AR obj/modules/video_coding/timing/libframe_delay_variation_kalman_filter.a [1398/3715] CXX obj/modules/audio_processing/vad/vad/vad_circular_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1399/3715] CXX obj/modules/audio_processing/audio_buffer/three_band_filter_bank.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/three_band_filter_bank.cc:33: In file included from ../modules/audio_processing/three_band_filter_bank.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/three_band_filter_bank.cc:33: In file included from ../modules/audio_processing/three_band_filter_bank.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/three_band_filter_bank.cc:33: In file included from ../modules/audio_processing/three_band_filter_bank.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1400/3715] AR obj/modules/video_coding/timing/librtt_filter.a [1401/3715] AR obj/modules/video_coding/timing/libtimestamp_extrapolator.a [1402/3715] CXX obj/modules/audio_processing/agc2/gain_applier/gain_applier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/gain_applier.cc:11: In file included from ../modules/audio_processing/agc2/gain_applier.h:16: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/gain_applier.cc:11: In file included from ../modules/audio_processing/agc2/gain_applier.h:16: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/gain_applier.cc:11: In file included from ../modules/audio_processing/agc2/gain_applier.h:16: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1403/3715] CXX obj/net/dcsctp/packet/chunk_validators/chunk_validators.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/packet/chunk_validators.cc:10: In file included from ../net/dcsctp/packet/chunk_validators.h:13: In file included from ../net/dcsctp/packet/chunk/sack_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/packet/chunk_validators.cc:10: In file included from ../net/dcsctp/packet/chunk_validators.h:13: In file included from ../net/dcsctp/packet/chunk/sack_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/packet/chunk_validators.cc:10: In file included from ../net/dcsctp/packet/chunk_validators.h:13: In file included from ../net/dcsctp/packet/chunk/sack_chunk.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1404/3715] AR obj/net/dcsctp/packet/libchunk_validators.a [1405/3715] CXX obj/modules/audio_processing/audio_buffer/splitting_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/splitting_filter.cc:11: In file included from ../modules/audio_processing/splitting_filter.h:18: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/splitting_filter.cc:11: In file included from ../modules/audio_processing/splitting_filter.h:18: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/splitting_filter.cc:11: In file included from ../modules/audio_processing/splitting_filter.h:18: In file included from ../common_audio/channel_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1406/3715] CXX obj/video/corruption_detection/corruption_classifier/corruption_classifier.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/corruption_detection/corruption_classifier.cc:11: In file included from ../video/corruption_detection/corruption_classifier.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/corruption_detection/corruption_classifier.cc:11: In file included from ../video/corruption_detection/corruption_classifier.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/corruption_detection/corruption_classifier.cc:11: In file included from ../video/corruption_detection/corruption_classifier.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1407/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad/features_extraction.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/features_extraction.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/features_extraction.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/features_extraction.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/features_extraction.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/features_extraction.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/features_extraction.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1408/3715] CXX obj/modules/audio_processing/vad/vad/standalone_vad.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/vad/standalone_vad.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/vad/standalone_vad.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/vad/standalone_vad.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1409/3715] CXX obj/modules/audio_processing/agc2/clipping_predictor/clipping_predictor_level_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/clipping_predictor_level_buffer.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/clipping_predictor_level_buffer.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/clipping_predictor_level_buffer.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1410/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad/rnn.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/rnn.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/rnn.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/rnn.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1411/3715] AR obj/rtc_base/experiments/libalr_experiment.a [1412/3715] CXX obj/third_party/rnnoise/rnn_vad/rnn_vad_weights.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1413/3715] AR obj/video/corruption_detection/libcorruption_classifier.a [1414/3715] CXX obj/modules/audio_processing/agc2/input_volume_stats_reporter/input_volume_stats_reporter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/input_volume_stats_reporter.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_stats_reporter.h:17: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/input_volume_stats_reporter.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_stats_reporter.h:17: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/input_volume_stats_reporter.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_stats_reporter.h:17: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1415/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers/rnn_fc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_fc.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_fc.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/rnn_fc.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_fc.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_fc.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_fc.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1416/3715] CXX obj/modules/audio_processing/utility/cascaded_biquad_filter/cascaded_biquad_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/utility/cascaded_biquad_filter.cc:10: In file included from ../modules/audio_processing/utility/cascaded_biquad_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/utility/cascaded_biquad_filter.cc:10: In file included from ../modules/audio_processing/utility/cascaded_biquad_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/utility/cascaded_biquad_filter.cc:10: In file included from ../modules/audio_processing/utility/cascaded_biquad_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1417/3715] CXX obj/modules/audio_processing/vad/vad/vad_audio_proc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/vad/vad_audio_proc.cc:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/vad/vad_audio_proc.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/vad/vad_audio_proc.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1418/3715] AR obj/modules/audio_processing/libapm_logging.a [1419/3715] CXX obj/modules/audio_processing/audio_buffer/audio_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/audio_buffer.cc:11: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/audio_buffer.cc:11: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/audio_buffer.cc:11: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/audio_buffer.cc:11: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/audio_buffer.cc:11: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1420/3715] CXX obj/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers/rnn_gru.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_gru.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_gru.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/rnn_vad/rnn_gru.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_gru.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_gru.cc:11: In file included from ../modules/audio_processing/agc2/rnn_vad/rnn_gru.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1421/3715] AR obj/modules/audio_processing/libaudio_buffer.a [1422/3715] CXX obj/common_audio/third_party/ooura/fft_size_128/ooura_fft.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1423/3715] CXX obj/modules/audio_processing/agc2/clipping_predictor/clipping_predictor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/clipping_predictor.cc:11: In file included from ../modules/audio_processing/agc2/clipping_predictor.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/clipping_predictor.cc:11: In file included from ../modules/audio_processing/agc2/clipping_predictor.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/clipping_predictor.cc:11: In file included from ../modules/audio_processing/agc2/clipping_predictor.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/clipping_predictor.cc:11: In file included from ../modules/audio_processing/agc2/clipping_predictor.h:18: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/clipping_predictor.cc:11: In file included from ../modules/audio_processing/agc2/clipping_predictor.h:18: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1424/3715] AR obj/modules/audio_processing/agc2/libclipping_predictor.a [1425/3715] CXX obj/modules/audio_processing/vad/vad/voice_activity_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/vad/voice_activity_detector.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/vad/voice_activity_detector.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/vad/voice_activity_detector.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1426/3715] CXX obj/modules/audio_processing/agc/level_estimation/utility.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1427/3715] CXX obj/modules/video_coding/h264_sprop_parameter_sets/h264_sprop_parameter_sets.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/h264_sprop_parameter_sets.cc:20: In file included from ../rtc_base/base64.h:18: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:33: In file included from ../third_party/abseil-cpp/absl/strings/ascii.h:63: In file included from ../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/h264_sprop_parameter_sets.cc:20: In file included from ../rtc_base/base64.h:18: In file included from ../third_party/abseil-cpp/absl/strings/escaping.h:34: In file included from ../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:50: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/h264_sprop_parameter_sets.cc:20: In file included from ../rtc_base/base64.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1428/3715] CXX obj/net/dcsctp/socket/transmission_control_block/transmission_control_block.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/transmission_control_block.cc:10: In file included from ../net/dcsctp/socket/transmission_control_block.h:20: In file included from ../third_party/abseil-cpp/absl/functional/bind_front.h:39: In file included from ../third_party/abseil-cpp/absl/functional/internal/front_binder.h:24: In file included from ../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../third_party/abseil-cpp/absl/utility/utility.h:26: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/transmission_control_block.cc:10: In file included from ../net/dcsctp/socket/transmission_control_block.h:22: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/transmission_control_block.cc:10: In file included from ../net/dcsctp/socket/transmission_control_block.h:22: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1429/3715] AR obj/modules/audio_processing/agc2/libgain_applier.a [1430/3715] AR obj/net/dcsctp/socket/libtransmission_control_block.a [1431/3715] CXX obj/modules/congestion_controller/goog_cc/alr_detector/alr_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/alr_detector.cc:11: In file included from ../modules/congestion_controller/goog_cc/alr_detector.h:22: In file included from ../rtc_base/experiments/struct_parameters_parser.h:21: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/alr_detector.cc:11: In file included from ../modules/congestion_controller/goog_cc/alr_detector.h:22: In file included from ../rtc_base/experiments/struct_parameters_parser.h:24: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/alr_detector.cc:11: In file included from ../modules/congestion_controller/goog_cc/alr_detector.h:22: In file included from ../rtc_base/experiments/struct_parameters_parser.h:24: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1432/3715] AR obj/modules/audio_processing/agc2/libinput_volume_stats_reporter.a [1433/3715] CXX obj/net/dcsctp/tx/rr_send_queue/rr_send_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/tx/rr_send_queue.cc:10: In file included from ../net/dcsctp/tx/rr_send_queue.h:22: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/tx/rr_send_queue.cc:10: In file included from ../net/dcsctp/tx/rr_send_queue.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/tx/rr_send_queue.cc:10: In file included from ../net/dcsctp/tx/rr_send_queue.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1434/3715] CXX obj/modules/congestion_controller/goog_cc/pushback_controller/congestion_window_pushback_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc:18: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1435/3715] AR obj/net/dcsctp/tx/librr_send_queue.a [1436/3715] CXX obj/modules/video_coding/codecs/av1/av1_svc_config/av1_svc_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:26: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:26: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/av1_svc_config.cc:11: In file included from ../modules/video_coding/codecs/av1/av1_svc_config.h:14: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/codecs/av1/av1_svc_config.cc:62:1: note: in instantiation of template class 'absl::InlinedVector' requested here 62 | LibaomAv1EncoderSupportedScalabilityModes() { | ^ 21 warnings generated. [1437/3715] CXX obj/modules/video_coding/timing/inter_frame_delay_variation_calculator/inter_frame_delay_variation_calculator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/inter_frame_delay_variation_calculator.cc:11: In file included from ../modules/video_coding/timing/inter_frame_delay_variation_calculator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/inter_frame_delay_variation_calculator.cc:11: In file included from ../modules/video_coding/timing/inter_frame_delay_variation_calculator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/inter_frame_delay_variation_calculator.cc:11: In file included from ../modules/video_coding/timing/inter_frame_delay_variation_calculator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1438/3715] CXX obj/modules/video_coding/svc/scalability_structures/create_scalability_structure.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/create_scalability_structure.cc:10: In file included from ../modules/video_coding/svc/create_scalability_structure.h:17: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/create_scalability_structure.cc:10: In file included from ../modules/video_coding/svc/create_scalability_structure.h:17: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/create_scalability_structure.cc:10: In file included from ../modules/video_coding/svc/create_scalability_structure.h:17: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/create_scalability_structure.cc:10: In file included from ../modules/video_coding/svc/create_scalability_structure.h:17: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/create_scalability_structure.cc:10: In file included from ../modules/video_coding/svc/create_scalability_structure.h:17: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/create_scalability_structure.cc:10: In file included from ../modules/video_coding/svc/create_scalability_structure.h:17: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 9 warnings generated. [1439/3715] AR obj/modules/audio_processing/utility/libcascaded_biquad_filter.a [1440/3715] CXX obj/modules/video_coding/svc/scalability_structures/scalability_structure_l2t2_key_shift.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [1441/3715] CXX obj/net/dcsctp/timer/task_queue_timeout/task_queue_timeout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/timer/task_queue_timeout.cc:10: In file included from ../net/dcsctp/timer/task_queue_timeout.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/timer/task_queue_timeout.cc:10: In file included from ../net/dcsctp/timer/task_queue_timeout.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../net/dcsctp/timer/task_queue_timeout.cc:10: In file included from ../net/dcsctp/timer/task_queue_timeout.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1442/3715] CXX obj/net/dcsctp/socket/dcsctp_socket/state_cookie.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/state_cookie.cc:10: In file included from ../net/dcsctp/socket/state_cookie.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/state_cookie.cc:10: In file included from ../net/dcsctp/socket/state_cookie.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/state_cookie.cc:10: In file included from ../net/dcsctp/socket/state_cookie.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1443/3715] AR obj/modules/audio_processing/vad/libvad.a [1444/3715] CXX obj/modules/congestion_controller/goog_cc/probe_controller/probe_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:33: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/congestion_controller/goog_cc/probe_controller.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_controller.h:22: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [1445/3715] AR obj/modules/congestion_controller/goog_cc/libalr_detector.a [1446/3715] CXX obj/modules/video_coding/svc/scalability_structures/scalability_structure_key_svc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_key_svc.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/scalability_structure_key_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_key_svc.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_key_svc.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_key_svc.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_key_svc.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_key_svc.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_key_svc.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [1447/3715] CXX obj/modules/video_coding/svc/svc_rate_allocator/svc_rate_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/svc/svc_rate_allocator.h:67:7: note: in instantiation of template class 'absl::InlinedVector' requested here 67 | cumulative_layer_start_bitrates_; | ^ In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/svc_rate_allocator.cc:11: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 21 warnings generated. [1448/3715] AR obj/modules/congestion_controller/goog_cc/libpushback_controller.a [1449/3715] CXX obj/modules/video_coding/svc/scalable_video_controller/scalable_video_controller_no_layering.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:10: In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.h:15: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:10: In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.h:15: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:10: In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.h:15: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:10: In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.h:15: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:10: In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.h:15: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:10: In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.h:15: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalable_video_controller_no_layering.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [1450/3715] AR obj/modules/video_coding/libh264_sprop_parameter_sets.a [1451/3715] AR obj/modules/congestion_controller/goog_cc/libprobe_controller.a [1452/3715] AR obj/modules/video_coding/timing/libinter_frame_delay_variation_calculator.a [1453/3715] AR obj/net/dcsctp/timer/libtask_queue_timeout.a [1454/3715] CXX obj/modules/audio_coding/webrtc_cng/webrtc_cng.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/cng/webrtc_cng.cc:11: In file included from ../modules/audio_coding/codecs/cng/webrtc_cng.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/cng/webrtc_cng.cc:11: In file included from ../modules/audio_coding/codecs/cng/webrtc_cng.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/cng/webrtc_cng.cc:11: In file included from ../modules/audio_coding/codecs/cng/webrtc_cng.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1455/3715] CXX obj/modules/audio_processing/agc/level_estimation/loudness_histogram.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc/loudness_histogram.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc/loudness_histogram.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc/loudness_histogram.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1456/3715] CXX obj/rtc_base/experiments/min_video_bitrate_experiment/min_video_bitrate_experiment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/min_video_bitrate_experiment.cc:11: In file included from ../rtc_base/experiments/min_video_bitrate_experiment.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/min_video_bitrate_experiment.cc:11: In file included from ../rtc_base/experiments/min_video_bitrate_experiment.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/min_video_bitrate_experiment.cc:11: In file included from ../rtc_base/experiments/min_video_bitrate_experiment.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1457/3715] CXX obj/modules/audio_processing/agc/level_estimation/agc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc/agc.cc:11: In file included from ../modules/audio_processing/agc/agc.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc/agc.cc:11: In file included from ../modules/audio_processing/agc/agc.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc/agc.cc:11: In file included from ../modules/audio_processing/agc/agc.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1458/3715] AR obj/rtc_base/experiments/libmin_video_bitrate_experiment.a [1459/3715] AR obj/modules/audio_processing/agc2/rnn_vad/librnn_vad.a [1460/3715] CXX obj/modules/video_coding/timing/timing_module/timing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/timing.cc:11: In file included from ../modules/video_coding/timing/timing.h:20: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/timing.cc:11: In file included from ../modules/video_coding/timing/timing.h:20: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/timing.cc:11: In file included from ../modules/video_coding/timing/timing.h:20: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1461/3715] AR obj/modules/video_coding/timing/libtiming_module.a [1462/3715] CXX obj/modules/video_coding/svc/scalability_structures/scalability_structure_full_svc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_full_svc.h:17: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/scalability_structure_full_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_full_svc.h:17: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_full_svc.h:17: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_full_svc.h:17: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_full_svc.h:17: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_full_svc.h:17: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_full_svc.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [1463/3715] CXX obj/modules/audio_processing/high_pass_filter/high_pass_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/high_pass_filter.cc:11: In file included from ../modules/audio_processing/high_pass_filter.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/high_pass_filter.cc:11: In file included from ../modules/audio_processing/high_pass_filter.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/high_pass_filter.cc:11: In file included from ../modules/audio_processing/high_pass_filter.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/high_pass_filter.cc:14: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/high_pass_filter.cc:14: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1464/3715] CXX obj/modules/video_coding/svc/scalability_structures/scalability_structure_simulcast.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_simulcast.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/scalability_structure_simulcast.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_simulcast.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_simulcast.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_simulcast.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_simulcast.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:10: In file included from ../modules/video_coding/svc/scalability_structure_simulcast.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/scalability_structure_simulcast.cc:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [1465/3715] CXX obj/modules/video_coding/timing/jitter_estimator/jitter_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/timing/jitter_estimator.cc:11: In file included from ../modules/video_coding/timing/jitter_estimator.h:21: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/timing/jitter_estimator.cc:11: In file included from ../modules/video_coding/timing/jitter_estimator.h:21: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/timing/jitter_estimator.cc:11: In file included from ../modules/video_coding/timing/jitter_estimator.h:21: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/timing/jitter_estimator.cc:11: In file included from ../modules/video_coding/timing/jitter_estimator.h:26: In file included from ../modules/video_coding/timing/rtt_filter.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/timing/jitter_estimator.cc:11: In file included from ../modules/video_coding/timing/jitter_estimator.h:21: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ 17 warnings generated. [1466/3715] CXX obj/modules/audio_processing/agc2/adaptive_digital_gain_controller/adaptive_digital_gain_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.cc:11: In file included from ../modules/audio_processing/agc2/adaptive_digital_gain_controller.h:16: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1467/3715] AR obj/modules/video_coding/codecs/av1/libav1_svc_config.a [1468/3715] CXX obj/modules/audio_processing/agc2/fixed_digital/fixed_digital_level_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/fixed_digital_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/fixed_digital_level_estimator.h:18: In file included from ../modules/audio_processing/include/audio_frame_view.h:14: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/fixed_digital_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/fixed_digital_level_estimator.h:18: In file included from ../modules/audio_processing/include/audio_frame_view.h:14: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/fixed_digital_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/fixed_digital_level_estimator.h:18: In file included from ../modules/audio_processing/include/audio_frame_view.h:14: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1469/3715] AR obj/modules/video_coding/timing/libjitter_estimator.a [1470/3715] AR obj/common_audio/third_party/ooura/libfft_size_128.a [1471/3715] CXX obj/video/corruption_detection/frame_instrumentation_evaluation/frame_instrumentation_evaluation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/corruption_detection/frame_instrumentation_evaluation.cc:11: In file included from ../video/corruption_detection/frame_instrumentation_evaluation.h:16: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/corruption_detection/frame_instrumentation_evaluation.cc:11: In file included from ../video/corruption_detection/frame_instrumentation_evaluation.h:16: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/corruption_detection/frame_instrumentation_evaluation.cc:11: In file included from ../video/corruption_detection/frame_instrumentation_evaluation.h:16: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1472/3715] CXX obj/net/dcsctp/socket/dcsctp_socket/callback_deferrer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/callback_deferrer.cc:10: In file included from ../net/dcsctp/socket/callback_deferrer.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/callback_deferrer.cc:10: In file included from ../net/dcsctp/socket/callback_deferrer.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/callback_deferrer.cc:10: In file included from ../net/dcsctp/socket/callback_deferrer.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1473/3715] AR obj/video/corruption_detection/libframe_instrumentation_evaluation.a [1474/3715] CXX obj/modules/audio_processing/agc2/fixed_digital/interpolated_gain_curve.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/interpolated_gain_curve.cc:11: In file included from ../modules/audio_processing/agc2/interpolated_gain_curve.h:19: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/interpolated_gain_curve.cc:11: In file included from ../modules/audio_processing/agc2/interpolated_gain_curve.h:19: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/interpolated_gain_curve.cc:11: In file included from ../modules/audio_processing/agc2/interpolated_gain_curve.h:19: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1475/3715] AR obj/modules/audio_coding/libwebrtc_cng.a [1476/3715] CXX obj/rtc_base/async_tcp_socket/async_tcp_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/async_tcp_socket.cc:11: In file included from ../rtc_base/async_tcp_socket.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/async_tcp_socket.cc:11: In file included from ../rtc_base/async_tcp_socket.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/async_tcp_socket.cc:11: In file included from ../rtc_base/async_tcp_socket.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1477/3715] CXX obj/p2p/ice_switch_reason/ice_switch_reason.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1478/3715] CXX obj/modules/audio_processing/agc2/input_volume_controller/speech_probability_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/speech_probability_buffer.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/speech_probability_buffer.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/speech_probability_buffer.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1479/3715] AR obj/rtc_base/libasync_tcp_socket.a [1480/3715] AR obj/modules/audio_processing/libhigh_pass_filter.a [1481/3715] CXX obj/modules/audio_processing/agc2/noise_level_estimator/noise_level_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/noise_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/noise_level_estimator.h:16: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/noise_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/noise_level_estimator.h:16: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/noise_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/noise_level_estimator.h:16: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1482/3715] CXX obj/modules/audio_coding/audio_network_adaptor_config/audio_network_adaptor_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1483/3715] CXX obj/modules/video_coding/webrtc_vp8_scalability/vp8_scalability.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1484/3715] CXX obj/modules/audio_processing/agc2/fixed_digital/limiter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/limiter.cc:11: In file included from ../modules/audio_processing/agc2/limiter.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/limiter.cc:11: In file included from ../modules/audio_processing/agc2/limiter.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/limiter.cc:11: In file included from ../modules/audio_processing/agc2/limiter.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1485/3715] CXX obj/modules/audio_processing/agc2/saturation_protector/saturation_protector_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/saturation_protector_buffer.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/saturation_protector_buffer.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/saturation_protector_buffer.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1486/3715] CXX obj/modules/audio_processing/agc2/saturation_protector/saturation_protector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/saturation_protector.cc:17: In file included from ../modules/audio_processing/logging/apm_data_dumper.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/saturation_protector.cc:17: In file included from ../modules/audio_processing/logging/apm_data_dumper.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/saturation_protector.cc:17: In file included from ../modules/audio_processing/logging/apm_data_dumper.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1487/3715] CXX obj/modules/audio_processing/agc2/speech_level_estimator/speech_level_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/speech_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/speech_level_estimator.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/speech_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/speech_level_estimator.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/speech_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/speech_level_estimator.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/speech_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/speech_level_estimator.h:18: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/speech_level_estimator.cc:11: In file included from ../modules/audio_processing/agc2/speech_level_estimator.h:18: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1488/3715] CXX obj/modules/audio_processing/utility/legacy_delay_estimator/delay_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/utility/delay_estimator.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/utility/delay_estimator.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/utility/delay_estimator.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1489/3715] CXX obj/modules/audio_processing/agc2/vad_wrapper/vad_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/vad_wrapper.cc:11: In file included from ../modules/audio_processing/agc2/vad_wrapper.h:17: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/vad_wrapper.cc:11: In file included from ../modules/audio_processing/agc2/vad_wrapper.h:17: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/vad_wrapper.cc:11: In file included from ../modules/audio_processing/agc2/vad_wrapper.h:17: In file included from ../api/audio/audio_view.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1490/3715] CXX obj/modules/audio_processing/utility/legacy_delay_estimator/delay_estimator_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/utility/delay_estimator_wrapper.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/utility/delay_estimator_wrapper.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/utility/delay_estimator_wrapper.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1491/3715] CXX obj/rtc_base/experiments/balanced_degradation_settings/balanced_degradation_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/balanced_degradation_settings.cc:11: In file included from ../rtc_base/experiments/balanced_degradation_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/balanced_degradation_settings.cc:11: In file included from ../rtc_base/experiments/balanced_degradation_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../rtc_base/experiments/balanced_degradation_settings.cc:11: In file included from ../rtc_base/experiments/balanced_degradation_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/balanced_degradation_settings.cc:11: In file included from ../rtc_base/experiments/balanced_degradation_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/experiments/balanced_degradation_settings.cc:11: In file included from ../rtc_base/experiments/balanced_degradation_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../rtc_base/experiments/balanced_degradation_settings.cc:11: In file included from ../rtc_base/experiments/balanced_degradation_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [1492/3715] CXX obj/modules/audio_processing/agc2/input_volume_controller/input_volume_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc2/input_volume_controller.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_controller.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc2/input_volume_controller.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_controller.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/input_volume_controller.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_controller.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/input_volume_controller.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_controller.h:19: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/agc2/input_volume_controller.cc:11: In file included from ../modules/audio_processing/agc2/input_volume_controller.h:19: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1493/3715] AR obj/rtc_base/experiments/libbalanced_degradation_settings.a [1494/3715] CXX obj/rtc_base/experiments/normalize_simulcast_size_experiment/normalize_simulcast_size_experiment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/experiments/normalize_simulcast_size_experiment.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/experiments/normalize_simulcast_size_experiment.cc:18: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/experiments/normalize_simulcast_size_experiment.cc:18: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1495/3715] CXX obj/net/dcsctp/public/utils/text_pcap_packet_observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/public/text_pcap_packet_observer.cc:10: In file included from ../net/dcsctp/public/text_pcap_packet_observer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/public/text_pcap_packet_observer.cc:10: In file included from ../net/dcsctp/public/text_pcap_packet_observer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/public/text_pcap_packet_observer.cc:10: In file included from ../net/dcsctp/public/text_pcap_packet_observer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1496/3715] CXX obj/video/corruption_detection/generic_mapping_functions/generic_mapping_functions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/corruption_detection/generic_mapping_functions.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/corruption_detection/generic_mapping_functions.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/corruption_detection/generic_mapping_functions.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1497/3715] CXX obj/api/neteq/tick_timer/tick_timer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/neteq/tick_timer.cc:11: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/neteq/tick_timer.cc:11: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/neteq/tick_timer.cc:11: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1498/3715] CXX obj/common_audio/fir_filter_factory/fir_filter_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/fir_filter_factory.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/fir_filter_factory.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/fir_filter_factory.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1499/3715] CXX obj/p2p/async_stun_tcp_socket/async_stun_tcp_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/async_stun_tcp_socket.cc:11: In file included from ../p2p/base/async_stun_tcp_socket.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/async_stun_tcp_socket.cc:11: In file included from ../p2p/base/async_stun_tcp_socket.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/async_stun_tcp_socket.cc:11: In file included from ../p2p/base/async_stun_tcp_socket.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1500/3715] CXX obj/common_audio/fir_filter_factory/fir_filter_c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_audio/fir_filter_c.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_audio/fir_filter_c.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_audio/fir_filter_c.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1501/3715] CXX obj/call/bitrate_configurator/rtp_bitrate_configurator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_bitrate_configurator.cc:11: In file included from ../call/rtp_bitrate_configurator.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_bitrate_configurator.cc:11: In file included from ../call/rtp_bitrate_configurator.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_bitrate_configurator.cc:11: In file included from ../call/rtp_bitrate_configurator.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1502/3715] CXX obj/modules/audio_processing/aec3/aec3/clockdrift_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1503/3715] CXX obj/modules/audio_processing/aec3/aec3/aec3_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/aec3_common.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/aec3_common.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/aec3_common.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1504/3715] CXX obj/rtc_base/socket_adapters/socket_adapters.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/socket_adapters.cc:15: In file included from ../rtc_base/socket_adapters.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/socket_adapters.cc:15: In file included from ../rtc_base/socket_adapters.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/socket_adapters.cc:15: In file included from ../rtc_base/socket_adapters.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1505/3715] CXX obj/modules/audio_processing/aec3/aec3/echo_path_variability.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1506/3715] CXX obj/modules/audio_processing/aec3/aec3/adaptive_fir_filter_erl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/adaptive_fir_filter_erl.cc:11: In file included from ../modules/audio_processing/aec3/adaptive_fir_filter_erl.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/adaptive_fir_filter_erl.cc:11: In file included from ../modules/audio_processing/aec3/adaptive_fir_filter_erl.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/adaptive_fir_filter_erl.cc:11: In file included from ../modules/audio_processing/aec3/adaptive_fir_filter_erl.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1507/3715] CXX obj/modules/audio_processing/aec_dump_interface/aec_dump.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/include/aec_dump.cc:11: In file included from ../modules/audio_processing/include/aec_dump.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/include/aec_dump.cc:11: In file included from ../modules/audio_processing/include/aec_dump.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/include/aec_dump.cc:11: In file included from ../modules/audio_processing/include/aec_dump.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/include/aec_dump.cc:11: In file included from ../modules/audio_processing/include/aec_dump.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/include/aec_dump.cc:11: In file included from ../modules/audio_processing/include/aec_dump.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1508/3715] CXX obj/net/dcsctp/socket/dcsctp_socket/dcsctp_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/socket/dcsctp_socket.cc:10: In file included from ../net/dcsctp/socket/dcsctp_socket.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/socket/dcsctp_socket.cc:10: In file included from ../net/dcsctp/socket/dcsctp_socket.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/socket/dcsctp_socket.cc:10: In file included from ../net/dcsctp/socket/dcsctp_socket.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1509/3715] CXX obj/p2p/transport_description_factory/transport_description_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/transport_description_factory.cc:11: In file included from ../p2p/base/transport_description_factory.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/transport_description_factory.cc:11: In file included from ../p2p/base/transport_description_factory.h:19: In file included from ../p2p/base/ice_credentials_iterator.h:16: In file included from ../p2p/base/transport_description.h:20: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/transport_description_factory.cc:11: In file included from ../p2p/base/transport_description_factory.h:19: In file included from ../p2p/base/ice_credentials_iterator.h:16: In file included from ../p2p/base/transport_description.h:22: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1510/3715] AR obj/net/dcsctp/socket/libdcsctp_socket.a [1511/3715] CXX obj/modules/audio_processing/audio_frame_proxies/audio_frame_proxies.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/include/audio_frame_proxies.cc:13: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/include/audio_frame_proxies.cc:13: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/include/audio_frame_proxies.cc:13: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/include/audio_frame_proxies.cc:14: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/include/audio_frame_proxies.cc:14: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1512/3715] CXX obj/modules/audio_processing/aec3/aec3/api_call_jitter_metrics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/api_call_jitter_metrics.cc:17: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/api_call_jitter_metrics.cc:17: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/api_call_jitter_metrics.cc:17: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1513/3715] CXX obj/video/frame_decode_timing/frame_decode_timing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/frame_decode_timing.cc:11: In file included from ../video/frame_decode_timing.h:18: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/frame_decode_timing.cc:11: In file included from ../video/frame_decode_timing.h:18: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/frame_decode_timing.cc:11: In file included from ../video/frame_decode_timing.h:18: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1514/3715] CXX obj/modules/audio_processing/aec3/aec3/block_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/block_buffer.cc:11: In file included from ../modules/audio_processing/aec3/block_buffer.h:18: In file included from ../modules/audio_processing/aec3/block.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/block_buffer.cc:11: In file included from ../modules/audio_processing/aec3/block_buffer.h:18: In file included from ../modules/audio_processing/aec3/block.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_buffer.cc:11: In file included from ../modules/audio_processing/aec3/block_buffer.h:18: In file included from ../modules/audio_processing/aec3/block.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1515/3715] CXX obj/rtc_base/async_udp_socket/async_udp_socket.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/async_udp_socket.cc:11: In file included from ../rtc_base/async_udp_socket.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/async_udp_socket.cc:11: In file included from ../rtc_base/async_udp_socket.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/async_udp_socket.cc:11: In file included from ../rtc_base/async_udp_socket.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1516/3715] CXX obj/modules/audio_processing/aec3/aec3/aec3_fft.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/aec3_fft.cc:11: In file included from ../modules/audio_processing/aec3/aec3_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/aec3_fft.cc:11: In file included from ../modules/audio_processing/aec3/aec3_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/aec3_fft.cc:11: In file included from ../modules/audio_processing/aec3/aec3_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1517/3715] CXX obj/logging/rtc_stream_config/rtc_stream_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/rtc_stream_config.cc:11: In file included from ../logging/rtc_event_log/rtc_stream_config.h:20: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/rtc_stream_config.cc:11: In file included from ../logging/rtc_event_log/rtc_stream_config.h:20: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/rtc_stream_config.cc:11: In file included from ../logging/rtc_event_log/rtc_stream_config.h:20: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/rtc_stream_config.cc:11: In file included from ../logging/rtc_event_log/rtc_stream_config.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/rtc_stream_config.cc:11: In file included from ../logging/rtc_event_log/rtc_stream_config.h:20: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/rtc_stream_config.cc:11: In file included from ../logging/rtc_event_log/rtc_stream_config.h:20: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1518/3715] CXX obj/net/dcsctp/public/factory/dcsctp_socket_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../net/dcsctp/public/dcsctp_socket_factory.cc:11: In file included from ../net/dcsctp/public/dcsctp_socket_factory.h:16: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../net/dcsctp/public/dcsctp_socket_factory.cc:11: In file included from ../net/dcsctp/public/dcsctp_socket_factory.h:16: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../net/dcsctp/public/dcsctp_socket_factory.cc:11: In file included from ../net/dcsctp/public/dcsctp_socket_factory.h:16: In file included from ../net/dcsctp/public/dcsctp_options.h:18: In file included from ../net/dcsctp/public/types.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1519/3715] CXX obj/modules/audio_processing/aec3/aec3/alignment_mixer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/alignment_mixer.cc:10: In file included from ../modules/audio_processing/aec3/alignment_mixer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/alignment_mixer.cc:10: In file included from ../modules/audio_processing/aec3/alignment_mixer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/alignment_mixer.cc:10: In file included from ../modules/audio_processing/aec3/alignment_mixer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1520/3715] CXX obj/modules/audio_processing/aec3/aec3/adaptive_fir_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/adaptive_fir_filter.cc:11: In file included from ../modules/audio_processing/aec3/adaptive_fir_filter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/adaptive_fir_filter.cc:11: In file included from ../modules/audio_processing/aec3/adaptive_fir_filter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/adaptive_fir_filter.cc:11: In file included from ../modules/audio_processing/aec3/adaptive_fir_filter.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1521/3715] CXX obj/modules/audio_processing/aec3/aec3/block_processor_metrics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/block_processor_metrics.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/block_processor_metrics.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_processor_metrics.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1522/3715] CXX obj/media/rtc_sdp_video_format_utils/sdp_video_format_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/sdp_video_format_utils.cc:11: In file included from ../media/base/sdp_video_format_utils.h:16: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/sdp_video_format_utils.cc:11: In file included from ../media/base/sdp_video_format_utils.h:16: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/sdp_video_format_utils.cc:11: In file included from ../media/base/sdp_video_format_utils.h:16: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/sdp_video_format_utils.cc:11: In file included from ../media/base/sdp_video_format_utils.h:16: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/sdp_video_format_utils.cc:11: In file included from ../media/base/sdp_video_format_utils.h:16: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/sdp_video_format_utils.cc:11: In file included from ../media/base/sdp_video_format_utils.h:16: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1523/3715] CXX obj/modules/audio_processing/aec3/aec3/block_delay_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/block_delay_buffer.cc:10: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/block_delay_buffer.cc:10: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_delay_buffer.cc:10: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_delay_buffer.cc:10: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_delay_buffer.cc:10: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1524/3715] CXX obj/modules/audio_processing/aec3/aec3/block_framer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/block_framer.cc:11: In file included from ../modules/audio_processing/aec3/block_framer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/block_framer.cc:11: In file included from ../modules/audio_processing/aec3/block_framer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_framer.cc:11: In file included from ../modules/audio_processing/aec3/block_framer.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1525/3715] CXX obj/modules/audio_processing/gain_controller2/gain_controller2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/gain_controller2.cc:11: In file included from ../modules/audio_processing/gain_controller2.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/gain_controller2.cc:11: In file included from ../modules/audio_processing/gain_controller2.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/gain_controller2.cc:11: In file included from ../modules/audio_processing/gain_controller2.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/gain_controller2.cc:11: In file included from ../modules/audio_processing/gain_controller2.h:18: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/gain_controller2.cc:11: In file included from ../modules/audio_processing/gain_controller2.h:18: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1526/3715] CXX obj/modules/audio_processing/aec3/aec3/config_selector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/config_selector.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/config_selector.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/config_selector.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1527/3715] CXX obj/modules/audio_processing/aec3/aec3/coarse_filter_update_gain.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/coarse_filter_update_gain.cc:11: In file included from ../modules/audio_processing/aec3/coarse_filter_update_gain.h:20: In file included from ../modules/audio_processing/aec3/fft_data.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/coarse_filter_update_gain.cc:11: In file included from ../modules/audio_processing/aec3/coarse_filter_update_gain.h:20: In file included from ../modules/audio_processing/aec3/fft_data.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/coarse_filter_update_gain.cc:11: In file included from ../modules/audio_processing/aec3/coarse_filter_update_gain.h:20: In file included from ../modules/audio_processing/aec3/fft_data.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1528/3715] CXX obj/modules/audio_processing/aec3/aec3/downsampled_render_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/downsampled_render_buffer.cc:11: In file included from ../modules/audio_processing/aec3/downsampled_render_buffer.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/downsampled_render_buffer.cc:11: In file included from ../modules/audio_processing/aec3/downsampled_render_buffer.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/downsampled_render_buffer.cc:11: In file included from ../modules/audio_processing/aec3/downsampled_render_buffer.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1529/3715] CXX obj/modules/audio_processing/aec3/aec3/aec_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/aec_state.cc:11: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/aec_state.cc:11: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/aec_state.cc:11: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1530/3715] CXX obj/modules/audio_processing/aec3/aec3/block_processor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/block_processor.cc:10: In file included from ../modules/audio_processing/aec3/block_processor.h:20: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_processor.cc:10: In file included from ../modules/audio_processing/aec3/block_processor.h:20: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/block_processor.cc:10: In file included from ../modules/audio_processing/aec3/block_processor.h:20: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/block_processor.cc:10: In file included from ../modules/audio_processing/aec3/block_processor.h:20: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull 16 warnings generated. [1531/3715] CXX obj/modules/audio_processing/aec3/aec3/decimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/decimator.cc:10: In file included from ../modules/audio_processing/aec3/decimator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/decimator.cc:10: In file included from ../modules/audio_processing/aec3/decimator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/decimator.cc:10: In file included from ../modules/audio_processing/aec3/decimator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1532/3715] CXX obj/modules/audio_processing/aec3/aec3/dominant_nearend_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/dominant_nearend_detector.cc:11: In file included from ../modules/audio_processing/aec3/dominant_nearend_detector.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/dominant_nearend_detector.cc:11: In file included from ../modules/audio_processing/aec3/dominant_nearend_detector.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/dominant_nearend_detector.cc:11: In file included from ../modules/audio_processing/aec3/dominant_nearend_detector.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1533/3715] CXX obj/modules/audio_processing/aec3/aec3/echo_audibility.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/echo_audibility.cc:11: In file included from ../modules/audio_processing/aec3/echo_audibility.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/echo_audibility.cc:11: In file included from ../modules/audio_processing/aec3/echo_audibility.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_audibility.cc:11: In file included from ../modules/audio_processing/aec3/echo_audibility.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1534/3715] CXX obj/modules/audio_processing/aec3/aec3/erl_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/erl_estimator.cc:11: In file included from ../modules/audio_processing/aec3/erl_estimator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/erl_estimator.cc:11: In file included from ../modules/audio_processing/aec3/erl_estimator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/erl_estimator.cc:11: In file included from ../modules/audio_processing/aec3/erl_estimator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1535/3715] CXX obj/modules/audio_processing/aec3/aec3/echo_path_delay_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/echo_path_delay_estimator.cc:10: In file included from ../modules/audio_processing/aec3/echo_path_delay_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/echo_path_delay_estimator.cc:10: In file included from ../modules/audio_processing/aec3/echo_path_delay_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_path_delay_estimator.cc:10: In file included from ../modules/audio_processing/aec3/echo_path_delay_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1536/3715] CXX obj/modules/audio_processing/aec3/aec3/comfort_noise_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/comfort_noise_generator.cc:11: In file included from ../modules/audio_processing/aec3/comfort_noise_generator.h:20: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/comfort_noise_generator.cc:11: In file included from ../modules/audio_processing/aec3/comfort_noise_generator.h:20: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/comfort_noise_generator.cc:11: In file included from ../modules/audio_processing/aec3/comfort_noise_generator.h:20: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1537/3715] CXX obj/modules/audio_processing/aec3/aec3/fft_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/fft_buffer.cc:11: In file included from ../modules/audio_processing/aec3/fft_buffer.h:18: In file included from ../modules/audio_processing/aec3/fft_data.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/fft_buffer.cc:11: In file included from ../modules/audio_processing/aec3/fft_buffer.h:18: In file included from ../modules/audio_processing/aec3/fft_data.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/fft_buffer.cc:11: In file included from ../modules/audio_processing/aec3/fft_buffer.h:18: In file included from ../modules/audio_processing/aec3/fft_data.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1538/3715] CXX obj/modules/audio_processing/aec3/aec3/erle_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/erle_estimator.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/erle_estimator.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/erle_estimator.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1539/3715] CXX obj/modules/audio_processing/aec3/aec3/echo_remover_metrics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/echo_remover_metrics.cc:11: In file included from ../modules/audio_processing/aec3/echo_remover_metrics.h:17: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/echo_remover_metrics.cc:11: In file included from ../modules/audio_processing/aec3/echo_remover_metrics.h:17: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_remover_metrics.cc:11: In file included from ../modules/audio_processing/aec3/echo_remover_metrics.h:17: In file included from ../modules/audio_processing/aec3/aec_state.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1540/3715] CXX obj/modules/audio_processing/aec3/aec3/moving_average.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/moving_average.cc:12: In file included from ../modules/audio_processing/aec3/moving_average.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/moving_average.cc:12: In file included from ../modules/audio_processing/aec3/moving_average.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/moving_average.cc:12: In file included from ../modules/audio_processing/aec3/moving_average.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1541/3715] CXX obj/modules/audio_processing/aec3/aec3/multi_channel_content_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/multi_channel_content_detector.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/multi_channel_content_detector.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/multi_channel_content_detector.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1542/3715] CXX obj/modules/audio_processing/aec3/aec3/render_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/render_buffer.cc:11: In file included from ../modules/audio_processing/aec3/render_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/render_buffer.cc:11: In file included from ../modules/audio_processing/aec3/render_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/render_buffer.cc:11: In file included from ../modules/audio_processing/aec3/render_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1543/3715] CXX obj/modules/audio_processing/aec3/aec3/matched_filter_lag_aggregator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/matched_filter_lag_aggregator.cc:10: In file included from ../modules/audio_processing/aec3/matched_filter_lag_aggregator.h:19: In file included from ../modules/audio_processing/aec3/matched_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/matched_filter_lag_aggregator.cc:10: In file included from ../modules/audio_processing/aec3/matched_filter_lag_aggregator.h:19: In file included from ../modules/audio_processing/aec3/matched_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/matched_filter_lag_aggregator.cc:10: In file included from ../modules/audio_processing/aec3/matched_filter_lag_aggregator.h:19: In file included from ../modules/audio_processing/aec3/matched_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1544/3715] CXX obj/modules/audio_processing/aec3/aec3/refined_filter_update_gain.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/refined_filter_update_gain.cc:11: In file included from ../modules/audio_processing/aec3/refined_filter_update_gain.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/refined_filter_update_gain.cc:11: In file included from ../modules/audio_processing/aec3/refined_filter_update_gain.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/refined_filter_update_gain.cc:11: In file included from ../modules/audio_processing/aec3/refined_filter_update_gain.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1545/3715] CXX obj/modules/audio_processing/aec3/aec3/render_delay_controller_metrics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/render_delay_controller_metrics.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/render_delay_controller_metrics.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/render_delay_controller_metrics.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1546/3715] CXX obj/modules/audio_processing/aecm/aecm_core/echo_control_mobile.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1547/3715] CXX obj/modules/audio_processing/aec3/aec3/frame_blocker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/frame_blocker.cc:11: In file included from ../modules/audio_processing/aec3/frame_blocker.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/frame_blocker.cc:11: In file included from ../modules/audio_processing/aec3/frame_blocker.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/frame_blocker.cc:11: In file included from ../modules/audio_processing/aec3/frame_blocker.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1548/3715] AR obj/modules/audio_processing/agc/liblevel_estimation.a [1549/3715] AR obj/modules/audio_processing/agc2/libadaptive_digital_gain_controller.a [1550/3715] AR obj/modules/audio_processing/agc2/libfixed_digital.a [1551/3715] AR obj/modules/audio_processing/agc2/libinput_volume_controller.a [1552/3715] CXX obj/modules/audio_processing/aec3/aec3/fullband_erle_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/fullband_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/fullband_erle_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/fullband_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/fullband_erle_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/fullband_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/fullband_erle_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1553/3715] AR obj/modules/audio_processing/agc2/libnoise_level_estimator.a [1554/3715] AR obj/modules/audio_processing/agc2/libsaturation_protector.a [1555/3715] AR obj/modules/audio_processing/agc2/libspeech_level_estimator.a [1556/3715] CXX obj/modules/audio_processing/aec3/aec3/filter_analyzer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/filter_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/filter_analyzer.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/filter_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/filter_analyzer.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/filter_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/filter_analyzer.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1557/3715] AR obj/modules/audio_processing/agc2/libvad_wrapper.a [1558/3715] CXX obj/modules/audio_processing/aec3/aec3/render_delay_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/render_delay_controller.cc:10: In file included from ../modules/audio_processing/aec3/render_delay_controller.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/render_delay_controller.cc:10: In file included from ../modules/audio_processing/aec3/render_delay_controller.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/render_delay_controller.cc:10: In file included from ../modules/audio_processing/aec3/render_delay_controller.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1559/3715] CXX obj/modules/audio_processing/aec3/aec3/reverb_model.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/reverb_model.cc:11: In file included from ../modules/audio_processing/aec3/reverb_model.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/reverb_model.cc:11: In file included from ../modules/audio_processing/aec3/reverb_model.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/reverb_model.cc:11: In file included from ../modules/audio_processing/aec3/reverb_model.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1560/3715] CXX obj/modules/audio_processing/aec3/aec3/render_signal_analyzer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/render_signal_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/render_signal_analyzer.h:21: In file included from ../modules/audio_processing/aec3/render_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/render_signal_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/render_signal_analyzer.h:21: In file included from ../modules/audio_processing/aec3/render_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/render_signal_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/render_signal_analyzer.h:21: In file included from ../modules/audio_processing/aec3/render_buffer.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1561/3715] CXX obj/modules/audio_processing/ns/ns/prior_signal_model.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1562/3715] CXX obj/modules/audio_processing/aec3/aec3/reverb_frequency_response.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/reverb_frequency_response.cc:11: In file included from ../modules/audio_processing/aec3/reverb_frequency_response.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/reverb_frequency_response.cc:11: In file included from ../modules/audio_processing/aec3/reverb_frequency_response.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/reverb_frequency_response.cc:11: In file included from ../modules/audio_processing/aec3/reverb_frequency_response.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1563/3715] CXX obj/modules/audio_processing/aec3/aec3/reverb_decay_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/reverb_decay_estimator.cc:11: In file included from ../modules/audio_processing/aec3/reverb_decay_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/reverb_decay_estimator.cc:11: In file included from ../modules/audio_processing/aec3/reverb_decay_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/reverb_decay_estimator.cc:11: In file included from ../modules/audio_processing/aec3/reverb_decay_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1564/3715] CXX obj/modules/audio_processing/aec3/aec3/echo_remover.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/echo_remover.cc:10: In file included from ../modules/audio_processing/aec3/echo_remover.h:19: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_remover.cc:10: In file included from ../modules/audio_processing/aec3/echo_remover.h:19: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/echo_remover.cc:10: In file included from ../modules/audio_processing/aec3/echo_remover.h:19: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_remover.cc:10: In file included from ../modules/audio_processing/aec3/echo_remover.h:19: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull 16 warnings generated. [1565/3715] CXX obj/modules/audio_processing/aec3/aec3/matched_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/matched_filter.cc:10: In file included from ../modules/audio_processing/aec3/matched_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/matched_filter.cc:10: In file included from ../modules/audio_processing/aec3/matched_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/matched_filter.cc:10: In file included from ../modules/audio_processing/aec3/matched_filter.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1566/3715] CXX obj/modules/audio_processing/aec3/aec3/render_delay_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/render_delay_buffer.cc:11: In file included from ../modules/audio_processing/aec3/render_delay_buffer.h:19: In file included from ../modules/audio_processing/aec3/block.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/render_delay_buffer.cc:11: In file included from ../modules/audio_processing/aec3/render_delay_buffer.h:19: In file included from ../modules/audio_processing/aec3/block.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/render_delay_buffer.cc:11: In file included from ../modules/audio_processing/aec3/render_delay_buffer.h:19: In file included from ../modules/audio_processing/aec3/block.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1567/3715] CXX obj/modules/audio_processing/aec3/aec3/reverb_model_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/reverb_model_estimator.cc:11: In file included from ../modules/audio_processing/aec3/reverb_model_estimator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/reverb_model_estimator.cc:11: In file included from ../modules/audio_processing/aec3/reverb_model_estimator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/reverb_model_estimator.cc:11: In file included from ../modules/audio_processing/aec3/reverb_model_estimator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1568/3715] CXX obj/modules/audio_processing/ns/ns/signal_model.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1569/3715] CXX obj/modules/audio_processing/aec3/aec3/spectrum_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/spectrum_buffer.cc:11: In file included from ../modules/audio_processing/aec3/spectrum_buffer.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/spectrum_buffer.cc:11: In file included from ../modules/audio_processing/aec3/spectrum_buffer.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/spectrum_buffer.cc:11: In file included from ../modules/audio_processing/aec3/spectrum_buffer.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1570/3715] AR obj/modules/audio_processing/utility/liblegacy_delay_estimator.a [1571/3715] CC obj/modules/third_party/g711/g711_3p/g711.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1572/3715] CXX obj/modules/audio_processing/aec3/aec3/echo_canceller3.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/echo_canceller3.cc:10: In file included from ../modules/audio_processing/aec3/echo_canceller3.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/echo_canceller3.cc:10: In file included from ../modules/audio_processing/aec3/echo_canceller3.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_canceller3.cc:10: In file included from ../modules/audio_processing/aec3/echo_canceller3.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_canceller3.cc:10: In file included from ../modules/audio_processing/aec3/echo_canceller3.h:23: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/echo_canceller3.cc:10: In file included from ../modules/audio_processing/aec3/echo_canceller3.h:27: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1573/3715] AR obj/p2p/libasync_stun_tcp_socket.a [1574/3715] CXX obj/modules/audio_processing/aec3/aec3/subtractor_output.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/subtractor_output.cc:11: In file included from ../modules/audio_processing/aec3/subtractor_output.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/subtractor_output.cc:11: In file included from ../modules/audio_processing/aec3/subtractor_output.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/subtractor_output.cc:11: In file included from ../modules/audio_processing/aec3/subtractor_output.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1575/3715] AR obj/p2p/libtransport_description_factory.a [1576/3715] AR obj/p2p/libice_switch_reason.a [1577/3715] CXX obj/modules/audio_processing/aec3/aec3/subband_nearend_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/subband_nearend_detector.cc:11: In file included from ../modules/audio_processing/aec3/subband_nearend_detector.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/subband_nearend_detector.cc:11: In file included from ../modules/audio_processing/aec3/subband_nearend_detector.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/subband_nearend_detector.cc:11: In file included from ../modules/audio_processing/aec3/subband_nearend_detector.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1578/3715] CXX obj/modules/audio_processing/aec3/aec3/residual_echo_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/residual_echo_estimator.cc:11: In file included from ../modules/audio_processing/aec3/residual_echo_estimator.h:19: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/residual_echo_estimator.cc:11: In file included from ../modules/audio_processing/aec3/residual_echo_estimator.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/residual_echo_estimator.cc:11: In file included from ../modules/audio_processing/aec3/residual_echo_estimator.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1579/3715] CXX obj/modules/audio_processing/aec3/aec3/stationarity_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/stationarity_estimator.cc:11: In file included from ../modules/audio_processing/aec3/stationarity_estimator.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/stationarity_estimator.cc:11: In file included from ../modules/audio_processing/aec3/stationarity_estimator.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/stationarity_estimator.cc:11: In file included from ../modules/audio_processing/aec3/stationarity_estimator.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1580/3715] AR obj/rtc_base/libasync_udp_socket.a [1581/3715] AR obj/rtc_base/libsocket_adapters.a [1582/3715] AR obj/rtc_base/experiments/libnormalize_simulcast_size_experiment.a [1583/3715] AR obj/video/libframe_decode_timing.a [1584/3715] CXX obj/modules/audio_processing/aec3/aec3/subtractor_output_analyzer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/subtractor_output_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/subtractor_output_analyzer.h:16: In file included from ../modules/audio_processing/aec3/subtractor_output.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/subtractor_output_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/subtractor_output_analyzer.h:16: In file included from ../modules/audio_processing/aec3/subtractor_output.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/subtractor_output_analyzer.cc:11: In file included from ../modules/audio_processing/aec3/subtractor_output_analyzer.h:16: In file included from ../modules/audio_processing/aec3/subtractor_output.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1585/3715] CXX obj/modules/audio_processing/aec_dump/null_aec_dump_factory/null_aec_dump_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec_dump/null_aec_dump_factory.cc:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec_dump/null_aec_dump_factory.cc:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec_dump/null_aec_dump_factory.cc:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec_dump/null_aec_dump_factory.cc:14: In file included from ../modules/audio_processing/aec_dump/aec_dump_factory.h:19: In file included from ../modules/audio_processing/include/aec_dump.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/aec_dump/null_aec_dump_factory.cc:14: In file included from ../modules/audio_processing/aec_dump/aec_dump_factory.h:19: In file included from ../modules/audio_processing/include/aec_dump.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1586/3715] CXX obj/modules/audio_processing/aec3/aec3/subband_erle_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/subband_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/subband_erle_estimator.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/subband_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/subband_erle_estimator.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/subband_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/subband_erle_estimator.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1587/3715] AR obj/video/corruption_detection/libgeneric_mapping_functions.a [1588/3715] CXX obj/modules/audio_processing/aecm/aecm_core/aecm_core_c.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aecm/aecm_core_c.cc:26: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aecm/aecm_core_c.cc:26: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aecm/aecm_core_c.cc:26: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1589/3715] CXX obj/modules/audio_processing/aecm/aecm_core/aecm_core.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aecm/aecm_core.cc:24: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aecm/aecm_core.cc:24: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aecm/aecm_core.cc:24: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1590/3715] AR obj/call/libbitrate_configurator.a [1591/3715] CXX obj/modules/audio_processing/aec3/aec3/suppression_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/suppression_filter.cc:11: In file included from ../modules/audio_processing/aec3/suppression_filter.h:18: In file included from ../modules/audio_processing/aec3/aec3_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/suppression_filter.cc:11: In file included from ../modules/audio_processing/aec3/suppression_filter.h:18: In file included from ../modules/audio_processing/aec3/aec3_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/suppression_filter.cc:11: In file included from ../modules/audio_processing/aec3/suppression_filter.h:18: In file included from ../modules/audio_processing/aec3/aec3_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1592/3715] AR obj/common_audio/libfir_filter_factory.a [1593/3715] CXX obj/modules/audio_processing/aec3/aec3/signal_dependent_erle_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/signal_dependent_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/signal_dependent_erle_estimator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/signal_dependent_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/signal_dependent_erle_estimator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/signal_dependent_erle_estimator.cc:11: In file included from ../modules/audio_processing/aec3/signal_dependent_erle_estimator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1594/3715] CXX obj/modules/audio_processing/aec3/aec3/transparent_mode.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/transparent_mode.cc:11: In file included from ../modules/audio_processing/aec3/transparent_mode.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/transparent_mode.cc:11: In file included from ../modules/audio_processing/aec3/transparent_mode.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/transparent_mode.cc:11: In file included from ../modules/audio_processing/aec3/transparent_mode.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1595/3715] CXX obj/modules/audio_processing/agc/legacy_agc/digital_agc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc/legacy/digital_agc.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc/legacy/digital_agc.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc/legacy/digital_agc.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1596/3715] CXX obj/modules/audio_processing/ns/ns/fast_math.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/fast_math.cc:11: In file included from ../modules/audio_processing/ns/fast_math.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/fast_math.cc:11: In file included from ../modules/audio_processing/ns/fast_math.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/fast_math.cc:11: In file included from ../modules/audio_processing/ns/fast_math.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1597/3715] AR obj/logging/librtc_stream_config.a [1598/3715] CXX obj/modules/audio_processing/agc/legacy_agc/analog_agc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc/legacy/analog_agc.cc:24: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc/legacy/analog_agc.cc:24: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc/legacy/analog_agc.cc:24: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1599/3715] CXX obj/modules/audio_processing/ns/ns/histograms.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/histograms.cc:11: In file included from ../modules/audio_processing/ns/histograms.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/histograms.cc:11: In file included from ../modules/audio_processing/ns/histograms.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/histograms.cc:11: In file included from ../modules/audio_processing/ns/histograms.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1600/3715] AR obj/media/librtc_sdp_video_format_utils.a [1601/3715] AR obj/modules/audio_coding/libaudio_network_adaptor_config.a [1602/3715] AR obj/modules/audio_processing/libaudio_frame_proxies.a [1603/3715] AR obj/modules/audio_processing/libgain_controller2.a [1604/3715] CXX obj/modules/audio_processing/ns/ns/noise_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/noise_estimator.cc:11: In file included from ../modules/audio_processing/ns/noise_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/noise_estimator.cc:11: In file included from ../modules/audio_processing/ns/noise_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/noise_estimator.cc:11: In file included from ../modules/audio_processing/ns/noise_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1605/3715] AR obj/modules/audio_processing/aec_dump/libnull_aec_dump_factory.a [1606/3715] AR obj/modules/audio_processing/aecm/libaecm_core.a [1607/3715] CXX obj/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster/capture_levels_adjuster.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h:15: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1608/3715] CXX obj/pc/media_protocol_names/media_protocol_names.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1609/3715] AR obj/modules/audio_processing/agc/liblegacy_agc.a [1610/3715] CC obj/modules/audio_coding/g711_c/g711_interface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1611/3715] AR obj/modules/third_party/g711/libg711_3p.a [1612/3715] AR obj/pc/libmedia_protocol_names.a [1613/3715] CXX obj/modules/audio_processing/ns/ns/quantile_noise_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/quantile_noise_estimator.cc:11: In file included from ../modules/audio_processing/ns/quantile_noise_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/quantile_noise_estimator.cc:11: In file included from ../modules/audio_processing/ns/quantile_noise_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/quantile_noise_estimator.cc:11: In file included from ../modules/audio_processing/ns/quantile_noise_estimator.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1614/3715] CXX obj/modules/audio_processing/ns/ns/prior_signal_model_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/prior_signal_model_estimator.cc:11: In file included from ../modules/audio_processing/ns/prior_signal_model_estimator.h:14: In file included from ../modules/audio_processing/ns/histograms.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/prior_signal_model_estimator.cc:11: In file included from ../modules/audio_processing/ns/prior_signal_model_estimator.h:14: In file included from ../modules/audio_processing/ns/histograms.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/prior_signal_model_estimator.cc:11: In file included from ../modules/audio_processing/ns/prior_signal_model_estimator.h:14: In file included from ../modules/audio_processing/ns/histograms.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1615/3715] CXX obj/modules/audio_processing/ns/ns/suppression_params.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/suppression_params.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/suppression_params.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/suppression_params.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1616/3715] CXX obj/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster/audio_samples_scaler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc:10: In file included from ../modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h:16: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1617/3715] CXX obj/modules/audio_processing/ns/ns/ns_fft.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/ns_fft.cc:11: In file included from ../modules/audio_processing/ns/ns_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/ns_fft.cc:11: In file included from ../modules/audio_processing/ns/ns_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/ns_fft.cc:11: In file included from ../modules/audio_processing/ns/ns_fft.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1618/3715] CXX obj/modules/audio_processing/ns/ns/signal_model_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/signal_model_estimator.cc:11: In file included from ../modules/audio_processing/ns/signal_model_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/signal_model_estimator.cc:11: In file included from ../modules/audio_processing/ns/signal_model_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/signal_model_estimator.cc:11: In file included from ../modules/audio_processing/ns/signal_model_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1619/3715] CXX obj/modules/audio_processing/aec3/aec3/subtractor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/subtractor.cc:11: In file included from ../modules/audio_processing/aec3/subtractor.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/subtractor.cc:11: In file included from ../modules/audio_processing/aec3/subtractor.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/subtractor.cc:11: In file included from ../modules/audio_processing/aec3/subtractor.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1620/3715] CXX obj/modules/audio_processing/aec3/aec3/suppression_gain.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/aec3/suppression_gain.cc:11: In file included from ../modules/audio_processing/aec3/suppression_gain.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/aec3/suppression_gain.cc:11: In file included from ../modules/audio_processing/aec3/suppression_gain.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/aec3/suppression_gain.cc:11: In file included from ../modules/audio_processing/aec3/suppression_gain.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1621/3715] AR obj/modules/audio_processing/capture_levels_adjuster/libcapture_levels_adjuster.a [1622/3715] CC obj/modules/third_party/g722/g722_3p/g722_decode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1623/3715] CXX obj/modules/audio_processing/ns/ns/speech_probability_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/speech_probability_estimator.cc:11: In file included from ../modules/audio_processing/ns/speech_probability_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/speech_probability_estimator.cc:11: In file included from ../modules/audio_processing/ns/speech_probability_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/speech_probability_estimator.cc:11: In file included from ../modules/audio_processing/ns/speech_probability_estimator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1624/3715] CC obj/modules/third_party/g722/g722_3p/g722_encode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1625/3715] AR obj/modules/audio_processing/aec3/libaec3.a [1626/3715] CXX obj/modules/audio_processing/ns/ns/wiener_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/wiener_filter.cc:11: In file included from ../modules/audio_processing/ns/wiener_filter.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/wiener_filter.cc:11: In file included from ../modules/audio_processing/ns/wiener_filter.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/wiener_filter.cc:11: In file included from ../modules/audio_processing/ns/wiener_filter.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1627/3715] CC obj/third_party/opus/opus/entcode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1628/3715] CC obj/third_party/opus/opus/celt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1629/3715] CC obj/third_party/opus/opus/cwrs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1630/3715] CC obj/third_party/opus/opus/celt_lpc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1631/3715] CC obj/third_party/opus/opus/entdec.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1632/3715] CC obj/third_party/opus/opus/mathops.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1633/3715] CC obj/third_party/opus/opus/kiss_fft.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1634/3715] CC obj/third_party/opus/opus/entenc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1635/3715] CC obj/third_party/opus/opus/laplace.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1636/3715] CXX obj/system_wrappers/denormal_disabler/denormal_disabler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../system_wrappers/source/denormal_disabler.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../system_wrappers/source/denormal_disabler.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../system_wrappers/source/denormal_disabler.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../system_wrappers/source/denormal_disabler.cc:11: ../system_wrappers/include/denormal_disabler.h:50:13: warning: private field 'status_word_' is not used [-Wunused-private-field] 50 | const int status_word_; | ^ ../system_wrappers/include/denormal_disabler.h:51:14: warning: private field 'disabling_activated_' is not used [-Wunused-private-field] 51 | const bool disabling_activated_; | ^ 17 warnings generated. [1637/3715] CC obj/third_party/opus/opus/modes.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1638/3715] CC obj/third_party/opus/opus/mdct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1639/3715] AR obj/system_wrappers/libdenormal_disabler.a [1640/3715] CC obj/third_party/opus/opus/celt_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1641/3715] CXX obj/modules/audio_processing/agc/agc/agc_manager_direct.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/agc/agc_manager_direct.cc:11: In file included from ../modules/audio_processing/agc/agc_manager_direct.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/agc/agc_manager_direct.cc:11: In file included from ../modules/audio_processing/agc/agc_manager_direct.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/agc/agc_manager_direct.cc:11: In file included from ../modules/audio_processing/agc/agc_manager_direct.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/agc/agc_manager_direct.cc:11: In file included from ../modules/audio_processing/agc/agc_manager_direct.h:19: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/agc/agc_manager_direct.cc:11: In file included from ../modules/audio_processing/agc/agc_manager_direct.h:19: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1642/3715] CC obj/third_party/opus/opus/bands.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1643/3715] CXX obj/modules/audio_processing/ns/ns/noise_suppressor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/ns/noise_suppressor.cc:11: In file included from ../modules/audio_processing/ns/noise_suppressor.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/ns/noise_suppressor.cc:11: In file included from ../modules/audio_processing/ns/noise_suppressor.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/ns/noise_suppressor.cc:11: In file included from ../modules/audio_processing/ns/noise_suppressor.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/ns/noise_suppressor.cc:11: In file included from ../modules/audio_processing/ns/noise_suppressor.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/ns/noise_suppressor.cc:11: In file included from ../modules/audio_processing/ns/noise_suppressor.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1644/3715] AR obj/modules/audio_processing/agc/libagc.a [1645/3715] CC obj/third_party/opus/opus/HP_variable_cutoff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1646/3715] AR obj/modules/audio_processing/ns/libns.a [1647/3715] CC obj/third_party/opus/opus/pitch.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1648/3715] CC obj/third_party/opus/opus/rate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1649/3715] CC obj/third_party/opus/opus/vq.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1650/3715] CC obj/third_party/opus/opus/LPC_analysis_filter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1651/3715] CC obj/third_party/opus/opus/A2NLSF.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1652/3715] CXX obj/pc/simulcast_description/simulcast_description.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/simulcast_description.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/simulcast_description.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/simulcast_description.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1653/3715] CC obj/third_party/opus/opus/CNG.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1654/3715] CC obj/third_party/opus/opus/quant_bands.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1655/3715] CC obj/third_party/opus/opus/LPC_fit.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1656/3715] CC obj/third_party/opus/opus/LP_variable_cutoff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1657/3715] CC obj/third_party/opus/opus/NLSF_VQ_weights_laroia.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1658/3715] CC obj/third_party/opus/opus/celt_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1659/3715] CC obj/third_party/opus/opus/LPC_inv_pred_gain.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1660/3715] CC obj/third_party/opus/opus/NLSF_VQ.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1661/3715] CC obj/third_party/opus/opus/NLSF2A.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1662/3715] CC obj/third_party/opus/opus/NLSF_decode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1663/3715] CXX obj/modules/video_coding/chain_diff_calculator/chain_diff_calculator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/chain_diff_calculator.cc:10: In file included from ../modules/video_coding/chain_diff_calculator.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/chain_diff_calculator.cc:10: In file included from ../modules/video_coding/chain_diff_calculator.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/chain_diff_calculator.cc:10: In file included from ../modules/video_coding/chain_diff_calculator.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.h:41:50: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 41 | absl::InlinedVector, 4> last_frame_in_chain_; | ^ In file included from ../modules/video_coding/chain_diff_calculator.cc:20: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/chain_diff_calculator.cc:20: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/chain_diff_calculator.cc:10: In file included from ../modules/video_coding/chain_diff_calculator.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.cc:33:50: note: in instantiation of template class 'absl::InlinedVector' requested here 33 | absl::InlinedVector ChainDiffCalculator::ChainDiffs( | ^ 18 warnings generated. [1664/3715] CC obj/third_party/opus/opus/NLSF_unpack.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1665/3715] CC obj/third_party/opus/opus/NLSF_stabilize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1666/3715] CXX obj/logging/rtc_event_audio/rtc_event_neteq_set_minimum_delay.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.h:18: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1667/3715] AR obj/modules/video_coding/libchain_diff_calculator.a [1668/3715] CC obj/third_party/opus/opus/NLSF_encode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1669/3715] CC obj/third_party/opus/opus/NLSF_del_dec_quant.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1670/3715] CXX obj/rtc_base/experiments/keyframe_interval_settings_experiment/keyframe_interval_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1671/3715] CXX obj/video/video_receive_stream_timeout_tracker/video_receive_stream_timeout_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_receive_stream_timeout_tracker.cc:11: In file included from ../video/video_receive_stream_timeout_tracker.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_receive_stream_timeout_tracker.cc:11: In file included from ../video/video_receive_stream_timeout_tracker.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_receive_stream_timeout_tracker.cc:11: In file included from ../video/video_receive_stream_timeout_tracker.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1672/3715] CC obj/third_party/opus/opus/bwexpander_32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1673/3715] CC obj/third_party/opus/opus/VQ_WMat_EC.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1674/3715] CC obj/third_party/opus/opus/ana_filt_bank_1.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1675/3715] CXX obj/logging/rtc_event_audio/rtc_event_audio_network_adaptation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1676/3715] CC obj/third_party/opus/opus/bwexpander.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1677/3715] CC obj/third_party/opus/opus/biquad_alt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1678/3715] CC obj/third_party/opus/opus/check_control_input.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1679/3715] CC obj/third_party/opus/opus/debug.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1680/3715] CXX obj/api/audio/aec3_factory/echo_canceller3_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio/echo_canceller3_factory.cc:10: In file included from ../api/audio/echo_canceller3_factory.h:19: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio/echo_canceller3_factory.cc:10: In file included from ../api/audio/echo_canceller3_factory.h:19: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio/echo_canceller3_factory.cc:10: In file included from ../api/audio/echo_canceller3_factory.h:19: In file included from ../api/audio/echo_control.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio/echo_canceller3_factory.cc:10: In file included from ../api/audio/echo_canceller3_factory.h:19: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/audio/echo_canceller3_factory.cc:19: In file included from ../modules/audio_processing/aec3/echo_canceller3.h:27: In file included from ../modules/audio_processing/aec3/block_delay_buffer.h:18: In file included from ../modules/audio_processing/audio_buffer.h:20: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [1681/3715] CC obj/third_party/opus/opus/control_SNR.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1682/3715] CC obj/third_party/opus/opus/code_signs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1683/3715] CC obj/third_party/opus/opus/NSQ.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1684/3715] CC obj/third_party/opus/opus/VAD.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1685/3715] CC obj/third_party/opus/opus/control_audio_bandwidth.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1686/3715] CXX obj/video/task_queue_frame_decode_scheduler/task_queue_frame_decode_scheduler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/task_queue_frame_decode_scheduler.cc:11: In file included from ../video/task_queue_frame_decode_scheduler.h:14: In file included from ../video/frame_decode_scheduler.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/task_queue_frame_decode_scheduler.cc:11: In file included from ../video/task_queue_frame_decode_scheduler.h:14: In file included from ../video/frame_decode_scheduler.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/task_queue_frame_decode_scheduler.cc:11: In file included from ../video/task_queue_frame_decode_scheduler.h:14: In file included from ../video/frame_decode_scheduler.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1687/3715] CXX obj/video/render/video_render_frames/video_render_frames.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/render/video_render_frames.cc:11: In file included from ../video/render/video_render_frames.h:20: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/render/video_render_frames.cc:11: In file included from ../video/render/video_render_frames.h:20: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/render/video_render_frames.cc:11: In file included from ../video/render/video_render_frames.h:20: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1688/3715] CC obj/third_party/opus/opus/decode_pitch.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1689/3715] CC obj/third_party/opus/opus/decode_frame.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1690/3715] CC obj/third_party/opus/opus/decoder_set_fs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1691/3715] CC obj/third_party/opus/opus/control_codec.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1692/3715] CC obj/third_party/opus/opus/PLC.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1693/3715] CC obj/third_party/opus/opus/decode_pulses.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1694/3715] CC obj/third_party/opus/opus/init_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1695/3715] CC obj/third_party/opus/opus/decode_indices.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1696/3715] CC obj/third_party/opus/opus/encode_indices.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1697/3715] CC obj/third_party/opus/opus/decode_parameters.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1698/3715] CC obj/third_party/opus/opus/NSQ_del_dec.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1699/3715] CC obj/third_party/opus/opus/inner_prod_aligned.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1700/3715] CXX obj/pc/media_stream/media_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/media_stream.cc:11: In file included from ../pc/media_stream.h:18: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/media_stream.cc:11: In file included from ../pc/media_stream.h:18: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/media_stream.cc:11: In file included from ../pc/media_stream.h:18: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1701/3715] CC obj/third_party/opus/opus/init_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1702/3715] CC obj/third_party/opus/opus/gain_quant.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1703/3715] CXX obj/modules/audio_processing/rms_level/rms_level.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/rms_level.cc:11: In file included from ../modules/audio_processing/rms_level.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/rms_level.cc:11: In file included from ../modules/audio_processing/rms_level.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/rms_level.cc:11: In file included from ../modules/audio_processing/rms_level.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1704/3715] CC obj/third_party/opus/opus/dec_API.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1705/3715] CC obj/third_party/opus/opus/decode_core.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1706/3715] CXX obj/modules/video_coding/nack_requester/histogram.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/histogram.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/histogram.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/histogram.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1707/3715] CC obj/third_party/opus/opus/pitch_est_tables.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1708/3715] CC obj/third_party/opus/opus/encode_pulses.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1709/3715] CXX obj/pc/rtp_media_utils/rtp_media_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_media_utils.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_media_utils.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_media_utils.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1710/3715] CC obj/third_party/opus/opus/interpolate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1711/3715] CC obj/third_party/opus/opus/lin2log.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1712/3715] CC obj/third_party/opus/opus/log2lin.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1713/3715] AR obj/pc/libmedia_stream.a [1714/3715] CXX obj/logging/rtc_event_audio/rtc_event_audio_playout.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_audio_playout.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_playout.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_audio_playout.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_playout.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_playout.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_playout.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1715/3715] CC obj/third_party/opus/opus/resampler_rom.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1716/3715] CXX obj/modules/video_coding/frame_dependencies_calculator/frame_dependencies_calculator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:40:37: note: in instantiation of template class 'absl::InlinedVector' requested here 40 | absl::InlinedVector dependencies; | ^ In file included from ../modules/video_coding/frame_dependencies_calculator.cc:10: In file included from ../modules/video_coding/frame_dependencies_calculator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:43:39: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector buffers_; | ^ 22 warnings generated. [1717/3715] CC obj/third_party/opus/opus/resampler_private_AR2.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1718/3715] CC obj/third_party/opus/opus/process_NLSFs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1719/3715] CC obj/third_party/opus/opus/resampler.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1720/3715] CC obj/third_party/opus/opus/sigm_Q15.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1721/3715] CC obj/third_party/opus/opus/quant_LTP_gains.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1722/3715] CC obj/third_party/opus/opus/table_LSF_cos.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1723/3715] CC obj/third_party/opus/opus/tables_NLSF_CB_WB.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1724/3715] CC obj/third_party/opus/opus/resampler_down2_3.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1725/3715] CC obj/third_party/opus/opus/resampler_private_up2_HQ.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1726/3715] CC obj/third_party/opus/opus/resampler_private_IIR_FIR.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1727/3715] AR obj/modules/video_coding/libframe_dependencies_calculator.a [1728/3715] CC obj/third_party/opus/opus/enc_API.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1729/3715] CC obj/third_party/opus/opus/stereo_decode_pred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1730/3715] CC obj/third_party/opus/opus/resampler_down2.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1731/3715] CC obj/third_party/opus/opus/tables_NLSF_CB_NB_MB.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1732/3715] CC obj/third_party/opus/opus/tables_LTP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1733/3715] CC obj/third_party/opus/opus/tables_gain.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1734/3715] CC obj/third_party/opus/opus/sort.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1735/3715] CC obj/third_party/opus/opus/tables_other.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1736/3715] CC obj/third_party/opus/opus/stereo_encode_pred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1737/3715] CC obj/third_party/opus/opus/stereo_quant_pred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1738/3715] CXX obj/rtc_base/sample_counter/sample_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/numerics/sample_counter.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/numerics/sample_counter.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/numerics/sample_counter.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1739/3715] CC obj/third_party/opus/opus/stereo_MS_to_LR.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1740/3715] CC obj/third_party/opus/opus/shell_coder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1741/3715] CC obj/third_party/opus/opus/mlp_data.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1742/3715] CC obj/third_party/opus/opus/tables_pulses_per_block.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1743/3715] CC obj/third_party/opus/opus/sum_sqr_shift.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1744/3715] CC obj/third_party/opus/opus/tables_pitch_lag.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1745/3715] CC obj/third_party/opus/opus/resampler_private_down_FIR.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1746/3715] CC obj/third_party/opus/opus/stereo_find_predictor.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1747/3715] CC obj/third_party/opus/opus/stereo_LR_to_MS.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1748/3715] CXX obj/logging/rtc_event_audio/rtc_event_audio_send_stream_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h:24: In file included from ../logging/rtc_event_log/rtc_stream_config.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1749/3715] CXX obj/logging/rtc_event_audio/rtc_event_audio_receive_stream_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h:24: In file included from ../logging/rtc_event_log/rtc_stream_config.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1750/3715] CC obj/third_party/opus/opus/opus_multistream.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1751/3715] CC obj/third_party/opus/opus/LTP_scale_ctrl_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1752/3715] CC obj/third_party/opus/opus/mlp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1753/3715] CC obj/third_party/opus/opus/LPC_inv_pred_gain_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1754/3715] CC obj/third_party/opus/opus/autocorrelation_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1755/3715] CC obj/third_party/opus/opus/LTP_analysis_filter_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1756/3715] CC obj/third_party/opus/opus/mapping_matrix.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1757/3715] CC obj/third_party/opus/opus/bwexpander_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1758/3715] CC obj/third_party/opus/opus/apply_sine_window_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1759/3715] CXX obj/rtc_base/histogram_percentile_counter/histogram_percentile_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/numerics/histogram_percentile_counter.cc:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/numerics/histogram_percentile_counter.cc:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/numerics/histogram_percentile_counter.cc:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1760/3715] CC obj/third_party/opus/opus/opus_projection_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1761/3715] CC obj/third_party/opus/opus/LPC_analysis_filter_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1762/3715] CC obj/third_party/opus/opus/find_LTP_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1763/3715] CC obj/third_party/opus/opus/find_LPC_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1764/3715] CC obj/third_party/opus/opus/energy_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1765/3715] CC obj/third_party/opus/opus/corrMatrix_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1766/3715] CC obj/third_party/opus/opus/opus_projection_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1767/3715] CC obj/third_party/opus/opus/opus.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1768/3715] CC obj/third_party/opus/opus/burg_modified_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1769/3715] AR obj/video/libtask_queue_frame_decode_scheduler.a [1770/3715] CC obj/third_party/opus/opus/find_pitch_lags_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1771/3715] AR obj/api/audio/libaec3_factory.a [1772/3715] AR obj/video/render/libvideo_render_frames.a [1773/3715] AR obj/video/libvideo_receive_stream_timeout_tracker.a [1774/3715] CC obj/third_party/opus/opus/k2a_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1775/3715] CC obj/third_party/opus/opus/regularize_correlations_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1776/3715] CC obj/third_party/opus/opus/inner_product_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1777/3715] CC obj/third_party/opus/opus/find_pred_coefs_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1778/3715] CC obj/third_party/opus/opus/repacketizer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1779/3715] CC obj/third_party/opus/opus/scale_copy_vector_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1780/3715] AR obj/logging/librtc_event_audio.a [1781/3715] CC obj/third_party/opus/opus/opus_multistream_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1782/3715] CC obj/third_party/opus/opus/encode_frame_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1783/3715] CC obj/third_party/opus/opus/process_gains_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1784/3715] CC obj/third_party/opus/opus/extensions.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1785/3715] AR obj/modules/audio_coding/libg711_c.a [1786/3715] CC obj/third_party/opus/opus/scale_vector_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1787/3715] CC obj/third_party/opus/opus/residual_energy_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1788/3715] CXX obj/call/version/version.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1789/3715] CC obj/third_party/opus/opus/schur_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1790/3715] CC obj/third_party/opus/opus/sort_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1791/3715] CC obj/third_party/opus/opus/opus_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1792/3715] CC obj/third_party/opus/opus/warped_autocorrelation_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1793/3715] AR obj/modules/third_party/g722/libg722_3p.a [1794/3715] AR obj/rtc_base/libhistogram_percentile_counter.a [1795/3715] AR obj/rtc_base/libsample_counter.a [1796/3715] CC obj/third_party/opus/opus/noise_shape_analysis_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1797/3715] AR obj/rtc_base/experiments/libkeyframe_interval_settings_experiment.a [1798/3715] AR obj/call/libversion.a [1799/3715] ACTION //modules/portal:pipewire_stubs__stubs_gen(//build/toolchain/linux/unbundle:default) [1800/3715] CC obj/third_party/opus/opus/wrappers_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1801/3715] CC obj/third_party/opus/opus/analysis.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1802/3715] CC obj/modules/audio_coding/pcm16b_c/pcm16b.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1803/3715] CC obj/modules/audio_coding/g722_c/g722_interface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1804/3715] CC obj/third_party/opus/opus/pitch_analysis_core_FLP.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1805/3715] AR obj/modules/audio_coding/libpcm16b_c.a [1806/3715] CC obj/third_party/opus/opus/opus_multistream_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1807/3715] AR obj/modules/audio_coding/libg722_c.a [1808/3715] CC obj/third_party/dav1d/dav1d_10bit/fg_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1809/3715] CC obj/third_party/dav1d/dav1d_10bit/ipred_prepare_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1810/3715] CXX obj/modules/video_coding/nack_requester/nack_requester.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/nack_requester.cc:11: In file included from ../modules/video_coding/nack_requester.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/nack_requester.cc:11: In file included from ../modules/video_coding/nack_requester.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/nack_requester.cc:11: In file included from ../modules/video_coding/nack_requester.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1811/3715] CC obj/third_party/dav1d/dav1d_10bit/cdef_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1812/3715] AR obj/modules/video_coding/libnack_requester.a [1813/3715] CC obj/third_party/opus/opus/opus_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1814/3715] CXX obj/call/bitrate_allocator/bitrate_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/bitrate_allocator.cc:12: In file included from ../call/bitrate_allocator.h:19: In file included from ../api/call/bitrate_allocation.h:13: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/bitrate_allocator.cc:12: In file included from ../call/bitrate_allocator.h:19: In file included from ../api/call/bitrate_allocation.h:13: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/bitrate_allocator.cc:12: In file included from ../call/bitrate_allocator.h:19: In file included from ../api/call/bitrate_allocation.h:13: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1815/3715] CC obj/third_party/dav1d/dav1d_10bit/cdef_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1816/3715] CC obj/third_party/dav1d/dav1d_10bit/loopfilter_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1817/3715] AR obj/call/libbitrate_allocator.a [1818/3715] CC obj/third_party/dav1d/dav1d_10bit/lr_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1819/3715] CC obj/third_party/dav1d/dav1d_10bit/itx_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1820/3715] AR obj/third_party/opus/libopus.a [1821/3715] CC obj/third_party/dav1d/dav1d_10bit/filmgrain_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1822/3715] CC obj/third_party/dav1d/dav1d_10bit/lf_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1823/3715] CC obj/third_party/dav1d/dav1d_10bit/ipred_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1824/3715] CXX obj/api/audio_codecs/opus/audio_encoder_opus_config/audio_encoder_opus_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1825/3715] CC obj/third_party/dav1d/dav1d_8bit/fg_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1826/3715] CC obj/third_party/dav1d/dav1d_8bit/cdef_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1827/3715] CC obj/third_party/dav1d/dav1d_8bit/ipred_prepare_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1828/3715] CXX obj/api/audio_codecs/opus/audio_encoder_opus_config/audio_encoder_multi_channel_opus_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1829/3715] CC obj/third_party/dav1d/dav1d_10bit/looprestoration_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1830/3715] CC obj/third_party/dav1d/dav1d_8bit/cdef_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1831/3715] ACTION //third_party/ffmpeg:ffmpeg_features(//build/toolchain/linux/unbundle:default) [1832/3715] CC obj/third_party/dav1d/dav1d_8bit/loopfilter_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1833/3715] AR obj/api/audio_codecs/opus/libaudio_encoder_opus_config.a [1834/3715] CC obj/third_party/libvpx/libvpx/blockd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1835/3715] CC obj/third_party/libvpx/libvpx/entropymv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1836/3715] CC obj/third_party/dav1d/dav1d_8bit/lr_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1837/3715] CC obj/third_party/libvpx/libvpx/dequantize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1838/3715] CC obj/third_party/libvpx/libvpx/entropy.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1839/3715] CC obj/third_party/dav1d/dav1d_8bit/itx_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1840/3715] CC obj/third_party/dav1d/dav1d_8bit/lf_apply_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1841/3715] CC obj/third_party/libvpx/libvpx/entropymode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1842/3715] CC obj/third_party/dav1d/dav1d_8bit/filmgrain_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1843/3715] CC obj/third_party/libvpx/libvpx/alloccommon.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1844/3715] CC obj/third_party/dav1d/dav1d_8bit/ipred_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1845/3715] CC obj/third_party/libvpx/libvpx/systemdependent.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1846/3715] CC obj/third_party/libvpx/libvpx/findnearmv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1847/3715] CC obj/third_party/libvpx/libvpx/modecont.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1848/3715] CXX obj/video/unique_timestamp_counter/unique_timestamp_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1849/3715] CC obj/third_party/dav1d/dav1d_10bit/mc_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1850/3715] CC obj/third_party/libvpx/libvpx/extend.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1851/3715] CC obj/third_party/libvpx/libvpx/idct_blk.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1852/3715] CC obj/third_party/libvpx/libvpx/idctllm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1853/3715] CC obj/third_party/libvpx/libvpx/mbpitch.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1854/3715] CC obj/third_party/dav1d/dav1d_8bit/looprestoration_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1855/3715] AR obj/video/libunique_timestamp_counter.a [1856/3715] CC obj/third_party/libvpx/libvpx/filter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1857/3715] CC obj/third_party/libvpx/libvpx/quant_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1858/3715] CC obj/third_party/libvpx/libvpx/rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1859/3715] CC obj/third_party/libvpx/libvpx/swapyv12buffer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1860/3715] CC obj/third_party/libvpx/libvpx/postproc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1861/3715] CC obj/third_party/libvpx/libvpx/reconintra4x4.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1862/3715] CC obj/third_party/libvpx/libvpx/setupintrarecon.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1863/3715] CC obj/third_party/dav1d/dav1d_8bit/mc_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1864/3715] CC obj/third_party/libvpx/libvpx/reconintra.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1865/3715] CC obj/third_party/libvpx/libvpx/treecoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1866/3715] CC obj/third_party/libvpx/libvpx/loopfilter_filters.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1867/3715] CC obj/third_party/libvpx/libvpx/mfqe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1868/3715] CC obj/third_party/libvpx/libvpx/dboolhuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1869/3715] CC obj/third_party/libvpx/libvpx/vp8_skin_detection.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1870/3715] CC obj/third_party/dav1d/dav1d_10bit/recon_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1871/3715] CC obj/third_party/libvpx/libvpx/reconinter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1872/3715] CC obj/third_party/libvpx/libvpx/copy_c.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1873/3715] CC obj/third_party/libvpx/libvpx/boolhuff.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1874/3715] CC obj/third_party/libvpx/libvpx/vp8_loopfilter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1875/3715] CC obj/third_party/libvpx/libvpx/dct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1876/3715] CXX obj/api/test/metrics/metric/metric.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/test/metrics/metric.cc:10: In file included from ../api/test/metrics/metric.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/test/metrics/metric.cc:10: In file included from ../api/test/metrics/metric.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/test/metrics/metric.cc:10: In file included from ../api/test/metrics/metric.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1877/3715] CC obj/third_party/libvpx/libvpx/detokenize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1878/3715] CC obj/third_party/libvpx/libvpx/onyxd_if.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1879/3715] AR obj/api/test/metrics/libmetric.a [1880/3715] CXX obj/api/task_queue/default_task_queue_factory/default_task_queue_factory_stdlib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/task_queue/default_task_queue_factory_stdlib.cc:13: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/task_queue/default_task_queue_factory_stdlib.cc:13: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/task_queue/default_task_queue_factory_stdlib.cc:13: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1881/3715] CC obj/third_party/libvpx/libvpx/encodeintra.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1882/3715] CC obj/third_party/libvpx/libvpx/lookahead.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1883/3715] CXX obj/modules/portal/portal/pipewire_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [1884/3715] CC obj/third_party/libvpx/libvpx/modecosts.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1885/3715] CC obj/third_party/libvpx/libvpx/denoising.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1886/3715] CC obj/third_party/dav1d/dav1d_8bit/recon_tmpl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1887/3715] CC obj/third_party/libvpx/libvpx/threading.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1888/3715] CC obj/third_party/libvpx/libvpx/encodemb.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1889/3715] CC obj/third_party/libvpx/libvpx/mr_dissim.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1890/3715] CC obj/third_party/libvpx/libvpx/encodemv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1891/3715] CXX obj/modules/audio_coding/webrtc_opus_wrapper/opus_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/opus/opus_interface.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/opus/opus_interface.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/opus_interface.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1892/3715] CC obj/third_party/libvpx/libvpx/decodemv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1893/3715] CC obj/third_party/libvpx/libvpx/decodeframe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1894/3715] AR obj/modules/audio_coding/libwebrtc_opus_wrapper.a [1895/3715] CXX obj/pc/jitter_buffer_delay/jitter_buffer_delay.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/jitter_buffer_delay.cc:11: In file included from ../pc/jitter_buffer_delay.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/jitter_buffer_delay.cc:11: In file included from ../pc/jitter_buffer_delay.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/jitter_buffer_delay.cc:11: In file included from ../pc/jitter_buffer_delay.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1896/3715] CC obj/third_party/libvpx/libvpx/ethreading.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1897/3715] CC obj/third_party/libvpx/libvpx/encodeframe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1898/3715] CC obj/third_party/libvpx/libvpx/treewriter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1899/3715] CC obj/third_party/libvpx/libvpx/vp9_common_data.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1900/3715] AR obj/pc/libjitter_buffer_delay.a [1901/3715] CC obj/third_party/libvpx/libvpx/segmentation.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1902/3715] CC obj/third_party/libvpx/libvpx/vp9_filter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1903/3715] CXX obj/modules/portal/portal/scoped_glib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/portal/scoped_glib.cc:11: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/portal/scoped_glib.cc:11: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/portal/scoped_glib.cc:11: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1904/3715] CXX obj/modules/audio_mixer/audio_frame_manipulator/audio_frame_manipulator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_mixer/audio_frame_manipulator.cc:11: In file included from ../modules/audio_mixer/audio_frame_manipulator.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_mixer/audio_frame_manipulator.cc:11: In file included from ../modules/audio_mixer/audio_frame_manipulator.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_mixer/audio_frame_manipulator.cc:11: In file included from ../modules/audio_mixer/audio_frame_manipulator.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1905/3715] CC obj/third_party/libvpx/libvpx/picklpf.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1906/3715] CC obj/third_party/libvpx/libvpx/bitstream.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1907/3715] AR obj/modules/audio_mixer/libaudio_frame_manipulator.a [1908/3715] CC obj/third_party/libvpx/libvpx/ratectrl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1909/3715] CC obj/third_party/libvpx/libvpx/vp9_blockd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1910/3715] CC obj/third_party/libvpx/libvpx/vp9_alloccommon.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1911/3715] CC obj/third_party/libvpx/libvpx/vp9_frame_buffers.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1912/3715] CC obj/third_party/libvpx/libvpx/tokenize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1913/3715] CC obj/third_party/libvpx/libvpx/vp9_entropy.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1914/3715] CC obj/third_party/libvpx/libvpx/pickinter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1915/3715] CC obj/third_party/libvpx/libvpx/vp9_entropymv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1916/3715] CC obj/third_party/libvpx/libvpx/vp8_dx_iface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1917/3715] CC obj/third_party/libvpx/libvpx/mcomp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1918/3715] CC obj/third_party/libvpx/libvpx/vp9_quant_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1919/3715] CC obj/third_party/libvpx/libvpx/vp8_quantize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1920/3715] CC obj/third_party/libvpx/libvpx/vp9_scan.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1921/3715] CXX obj/rtc_base/buffer_queue/buffer_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/buffer_queue.cc:11: In file included from ../rtc_base/buffer_queue.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/buffer_queue.cc:11: In file included from ../rtc_base/buffer_queue.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/buffer_queue.cc:11: In file included from ../rtc_base/buffer_queue.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1922/3715] CC obj/third_party/libvpx/libvpx/vp9_rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1923/3715] CXX obj/logging/rtc_event_video/rtc_event_video_receive_stream_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h:24: In file included from ../logging/rtc_event_log/rtc_stream_config.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1924/3715] CC obj/third_party/libvpx/libvpx/vp9_pred_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1925/3715] CC obj/third_party/libvpx/libvpx/vp9_entropymode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1926/3715] CXX obj/logging/rtc_event_video/rtc_event_video_send_stream_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.h:24: In file included from ../logging/rtc_event_log/rtc_stream_config.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_video_send_stream_config.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [1927/3715] CC obj/third_party/libvpx/libvpx/vp9_seg_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1928/3715] CC obj/third_party/libvpx/libvpx/vp9_scale.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1929/3715] CXX obj/pc/audio_track/audio_track.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/audio_track.cc:11: In file included from ../pc/audio_track.h:17: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/audio_track.cc:11: In file included from ../pc/audio_track.h:17: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/audio_track.cc:11: In file included from ../pc/audio_track.h:17: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [1930/3715] CC obj/third_party/libvpx/libvpx/vp9_mvref_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1931/3715] CC obj/third_party/libvpx/libvpx/vp9_tile_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1932/3715] CC obj/third_party/libvpx/libvpx/vp9_idct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1933/3715] AR obj/logging/librtc_event_video.a [1934/3715] CC obj/third_party/libvpx/libvpx/vp8_cx_iface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1935/3715] AR obj/pc/libaudio_track.a [1936/3715] CC obj/third_party/libvpx/libvpx/vp9_job_queue.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1937/3715] CC obj/third_party/libvpx/libvpx/vp9_cost.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1938/3715] CC obj/third_party/libvpx/libvpx/vp9_reconinter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1939/3715] CC obj/third_party/libvpx/libvpx/vp9_mfqe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1940/3715] CC obj/third_party/libvpx/libvpx/vp9_postproc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1941/3715] CC obj/third_party/libvpx/libvpx/vp9_dsubexp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1942/3715] CXX obj/modules/portal/pipewire_stubs/pipewire_stubs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from gen/modules/portal/pipewire_stubs.cc:10: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 gen/modules/portal/pipewire_stubs.cc:10: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from gen/modules/portal/pipewire_stubs.cc:10: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1943/3715] CC obj/third_party/libvpx/libvpx/vp9_reconintra.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1944/3715] CXX obj/modules/portal/portal/xdg_desktop_portal_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/portal/xdg_desktop_portal_utils.cc:10: In file included from ../modules/portal/xdg_desktop_portal_utils.h:22: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/portal/xdg_desktop_portal_utils.cc:10: In file included from ../modules/portal/xdg_desktop_portal_utils.h:22: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/portal/xdg_desktop_portal_utils.cc:10: In file included from ../modules/portal/xdg_desktop_portal_utils.h:22: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1945/3715] CC obj/third_party/libvpx/libvpx/vp9_context_tree.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1946/3715] CC obj/third_party/libvpx/libvpx/rdopt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1947/3715] CC obj/third_party/libvpx/libvpx/vp9_loopfilter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1948/3715] CC obj/third_party/libvpx/libvpx/vp9_dct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1949/3715] CC obj/third_party/libvpx/libvpx/vp9_detokenize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1950/3715] CC obj/third_party/libvpx/libvpx/vp9_extend.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1951/3715] CC obj/third_party/libvpx/libvpx/onyx_if.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1952/3715] CC obj/third_party/libvpx/libvpx/vp9_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1953/3715] CC obj/third_party/libvpx/libvpx/vp9_thread_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1954/3715] CC obj/third_party/libvpx/libvpx/vp9_ext_ratectrl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1955/3715] CXX obj/api/test/metrics/metrics_accumulator/metrics_accumulator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/test/metrics/metrics_accumulator.cc:10: In file included from ../api/test/metrics/metrics_accumulator.h:19: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/test/metrics/metrics_accumulator.cc:10: In file included from ../api/test/metrics/metrics_accumulator.h:19: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/test/metrics/metrics_accumulator.cc:10: In file included from ../api/test/metrics/metrics_accumulator.h:19: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1956/3715] CC obj/third_party/libvpx/libvpx/vp9_frame_scale.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1957/3715] CXX obj/api/numerics/numerics/samples_stats_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/numerics/samples_stats_counter.cc:11: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/numerics/samples_stats_counter.cc:11: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/numerics/samples_stats_counter.cc:11: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1958/3715] CC obj/third_party/libvpx/libvpx/vp9_aq_cyclicrefresh.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1959/3715] CC obj/third_party/libvpx/libvpx/vp9_lookahead.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1960/3715] CXX obj/rtc_base/rtc_task_queue_stdlib/task_queue_stdlib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/task_queue_stdlib.cc:11: In file included from ../rtc_base/task_queue_stdlib.h:16: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/task_queue_stdlib.cc:11: In file included from ../rtc_base/task_queue_stdlib.h:16: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/task_queue_stdlib.cc:11: In file included from ../rtc_base/task_queue_stdlib.h:16: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [1961/3715] AR obj/api/numerics/libnumerics.a [1962/3715] CC obj/third_party/libvpx/libvpx/vp9_denoiser.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1963/3715] CC obj/third_party/libvpx/libvpx/vp9_picklpf.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1964/3715] CC obj/third_party/libvpx/libvpx/vp9_encodemv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1965/3715] AR obj/rtc_base/librtc_task_queue_stdlib.a [1966/3715] CC obj/third_party/libvpx/libvpx/vp9_noise_estimate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1967/3715] CC obj/third_party/libvpx/libvpx/vp9_ethread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1968/3715] CC obj/third_party/libvpx/libvpx/vp9_multi_thread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1969/3715] CC obj/third_party/libvpx/libvpx/vp9_encodemb.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1970/3715] CC obj/third_party/libvpx/libvpx/vp9_treewriter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1971/3715] CC obj/third_party/libvpx/libvpx/vp9_iface_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1972/3715] CC obj/third_party/libvpx/libvpx/vp9_skin_detection.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1973/3715] CC obj/third_party/libvpx/libvpx/vp9_decodemv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1974/3715] CC obj/third_party/libvpx/libvpx/vp9_quantize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1975/3715] CC obj/third_party/libvpx/libvpx/vpx_codec.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1976/3715] CC obj/third_party/libvpx/libvpx/vpx_decoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1977/3715] CC obj/third_party/libvpx/libvpx/vp9_speed_features.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1978/3715] CC obj/third_party/libvpx/libvpx/vp9_tokenize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1979/3715] CC obj/third_party/libvpx/libvpx/bitreader_buffer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1980/3715] CC obj/third_party/libvpx/libvpx/vpx_image.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1981/3715] CC obj/third_party/libvpx/libvpx/vp9_segmentation.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1982/3715] CC obj/third_party/libvpx/libvpx/bitwriter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1983/3715] CC obj/third_party/libvpx/libvpx/add_noise.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1984/3715] CC obj/third_party/libvpx/libvpx/vp9_rd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1985/3715] CC obj/third_party/libvpx/libvpx/bitwriter_buffer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1986/3715] CC obj/third_party/libvpx/libvpx/vp9_dx_iface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1987/3715] CC obj/third_party/libvpx/libvpx/bitreader.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1988/3715] CC obj/third_party/libvpx/libvpx/prob.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1989/3715] CC obj/third_party/libvpx/libvpx/vpx_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1990/3715] CC obj/third_party/libvpx/libvpx/vp9_subexp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1991/3715] CC obj/third_party/libvpx/libvpx/deblock.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1992/3715] CC obj/third_party/libvpx/libvpx/vp9_resize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1993/3715] CC obj/third_party/libvpx/libvpx/avg.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1994/3715] CC obj/third_party/libvpx/libvpx/skin_detection.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1995/3715] CC obj/third_party/libvpx/libvpx/sum_squares.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1996/3715] CC obj/third_party/libvpx/libvpx/sse.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1997/3715] CC obj/third_party/libvpx/libvpx/subtract.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1998/3715] CC obj/third_party/libvpx/libvpx/vpx_dsp_rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [1999/3715] CC obj/third_party/libvpx/libvpx/vpx_scale_rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2000/3715] CC obj/third_party/libvpx/libvpx/vpx_mem.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2001/3715] CC obj/third_party/libvpx/libvpx/vp9_tpl_model.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2002/3715] AR obj/api/task_queue/libdefault_task_queue_factory.a [2003/3715] CC obj/third_party/libvpx/libvpx/vp9_svc_layercontext.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2004/3715] CC obj/third_party/libvpx/libvpx/psnr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2005/3715] CC obj/third_party/libvpx/libvpx/vpx_write_yuv_frame.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2006/3715] AR obj/api/test/metrics/libmetrics_accumulator.a [2007/3715] CC obj/third_party/libvpx/libvpx/fwd_txfm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2008/3715] CC obj/third_party/libvpx/libvpx/vp9_decodeframe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2009/3715] CC obj/third_party/libvpx/libvpx/quantize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2010/3715] CC obj/third_party/libvpx/libvpx/gen_scalers.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2011/3715] AR obj/modules/portal/libportal.a [2012/3715] CC obj/third_party/libvpx/libvpx/vpx_thread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2013/3715] CC obj/third_party/libvpx/libvpx/yv12config.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2014/3715] AR obj/rtc_base/libbuffer_queue.a [2015/3715] CC obj/third_party/libvpx/libvpx/vp9_rdopt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2016/3715] CC obj/third_party/libvpx/libvpx/vpx_scale.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2017/3715] CC obj/third_party/libvpx/libvpx/vp9_bitstream.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2018/3715] CC obj/third_party/libvpx/libvpx/vp9_cx_iface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2019/3715] CC obj/third_party/libvpx/libvpx/yv12extend.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2020/3715] CC obj/third_party/libvpx/libvpx/loopfilter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2021/3715] CC obj/third_party/dav1d/dav1d/cpu.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2022/3715] CC obj/third_party/dav1d/dav1d/ctx.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2023/3715] CC obj/third_party/libvpx/libvpx/vpx_convolve.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2024/3715] CC obj/third_party/dav1d/dav1d/dequant_tables.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2025/3715] CC obj/third_party/libvpx/libvpx/vp9_ratectrl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2026/3715] CC obj/third_party/libvpx/libvpx/vp9_pickmode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2027/3715] CC obj/third_party/dav1d/dav1d/data.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2028/3715] CC obj/third_party/dav1d/dav1d/intra_edge.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2029/3715] CC obj/third_party/dav1d/dav1d/getbits.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2030/3715] CC obj/third_party/dav1d/dav1d/log.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2031/3715] CC obj/third_party/dav1d/dav1d/mem.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2032/3715] CC obj/third_party/dav1d/dav1d/cdf.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2033/3715] CC obj/third_party/libvpx/libvpx/vp9_encodeframe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2034/3715] CC obj/third_party/dav1d/dav1d/pal.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2035/3715] CC obj/third_party/libvpx/libvpx/vp9_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2036/3715] CC obj/third_party/dav1d/dav1d/lf_mask.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2037/3715] CC obj/third_party/libvpx/libvpx/inv_txfm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2038/3715] CXX obj/modules/desktop_capture/primitives/desktop_geometry.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2039/3715] CC obj/third_party/libvpx/libvpx/intrapred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2040/3715] CC obj/third_party/dav1d/dav1d/lib.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2041/3715] CC obj/third_party/dav1d/dav1d/msac.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2042/3715] CC obj/third_party/dav1d/dav1d/tables.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2043/3715] AR obj/third_party/dav1d/libdav1d_10bit.a [2044/3715] CC obj/third_party/dav1d/dav1d/ref.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2045/3715] CC obj/third_party/dav1d/dav1d/qm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2046/3715] AR obj/third_party/dav1d/libdav1d_8bit.a [2047/3715] CC obj/third_party/dav1d/dav1d/picture.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2048/3715] CC obj/third_party/dav1d/dav1d/itx_1d.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2049/3715] CC obj/third_party/dav1d/dav1d/scan.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2050/3715] CC obj/third_party/dav1d/dav1d/warpmv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2051/3715] CC obj/third_party/dav1d/dav1d/wedge.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2052/3715] CXX obj/modules/desktop_capture/primitives/shared_memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2053/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec_tab.o [2054/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aac_parser.o [2055/3715] CC obj/third_party/libvpx/libvpx/sad.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2056/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec_ac.o [2057/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aac_ac3_parser.o [2058/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec_lpd.o [2059/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/ac3_channel_layout_tab.o [2060/3715] CC obj/third_party/dav1d/dav1d/obu.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2061/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aactab.o [2062/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacpsdsp_float.o [2063/3715] CC obj/third_party/dav1d/dav1d/thread_task.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2064/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/ac3_parser.o [2065/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacps_common.o [2066/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/adts_parser.o [2067/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/adts_header.o [2068/3715] CC obj/third_party/dav1d/dav1d/refmvs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2069/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/allcodecs.o [2070/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/atsc_a53.o [2071/3715] CXX obj/modules/desktop_capture/primitives/shared_desktop_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/shared_desktop_frame.cc:11: In file included from ../modules/desktop_capture/shared_desktop_frame.h:16: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 12 warnings generated. [2072/3715] CC obj/third_party/libvpx/libvpx/vp9_mcomp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2073/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/bitstream_filters.o [2074/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/avdct.o [2075/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/avfft.o [2076/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec_float.o [2077/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/cabac.o [2078/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavcodec_parser.o [2079/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/d3d11va.o [2080/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/bitstream.o [2081/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacps_float.o [2082/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/cbrt_data.o [2083/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dct32_float.o [2084/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/bsf.o [2085/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/flacdata.o [2086/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dct32_fixed.o [2087/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/avcodec.o [2088/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dv_profile.o [2089/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/codec_desc.o [2090/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/codec_par.o [2091/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/golomb.o [2092/3715] CXX obj/api/rtc_event_log/rtc_event_log_factory/rtc_event_log_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtc_event_log/rtc_event_log_factory.cc:11: In file included from ../api/rtc_event_log/rtc_event_log_factory.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/rtc_event_log/rtc_event_log_factory.cc:11: In file included from ../api/rtc_event_log/rtc_event_log_factory.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtc_event_log/rtc_event_log_factory.cc:11: In file included from ../api/rtc_event_log/rtc_event_log_factory.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtc_event_log/rtc_event_log_factory.cc:11: ../api/rtc_event_log/rtc_event_log_factory.h:30:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 30 | explicit RtcEventLogFactory(TaskQueueFactory* /* task_queue_factory */) {} | ^ ../api/rtc_event_log/rtc_event_log_factory.h:30:47: note: insert '_Nullable' if the pointer may be null 30 | explicit RtcEventLogFactory(TaskQueueFactory* /* task_queue_factory */) {} | ^ | _Nullable ../api/rtc_event_log/rtc_event_log_factory.h:30:47: note: insert '_Nonnull' if the pointer should never be null 30 | explicit RtcEventLogFactory(TaskQueueFactory* /* task_queue_factory */) {} | ^ | _Nonnull 16 warnings generated. [2093/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/executor.o [2094/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h2645data.o [2095/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec_usac.o [2096/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/flac.o [2097/3715] CC obj/third_party/dav1d/dav1d/decode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2098/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h2645_vui.o [2099/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/flacdsp.o [2100/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/get_buffer.o [2101/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dirac.o [2102/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/flac_parser.o [2103/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/encode.o [2104/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacdec.o [2105/3715] CXX obj/p2p/basic_async_resolver_factory/basic_async_resolver_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/basic_async_resolver_factory.cc:11: In file included from ../p2p/base/basic_async_resolver_factory.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/basic_async_resolver_factory.cc:18: In file included from ../rtc_base/async_dns_resolver.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/basic_async_resolver_factory.cc:18: In file included from ../rtc_base/async_dns_resolver.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2106/3715] CXX obj/modules/video_coding/webrtc_libvpx_interface/libvpx_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/interface/libvpx_interface.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/interface/libvpx_interface.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/interface/libvpx_interface.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2107/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h2645_parse.o [2108/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264data.o [2109/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_picture.o [2110/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aacsbr.o [2111/3715] CXX obj/modules/desktop_capture/primitives/desktop_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_frame.cc:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_frame.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_frame.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2112/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h2645_sei.o [2113/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/decode.o [2114/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_parse.o [2115/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/flacdec.o [2116/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_direct.o [2117/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/jni.o [2118/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/imgconvert.o [2119/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_parser.o [2120/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/libopus.o [2121/3715] CXX obj/stats/rtc_stats/rtc_stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../stats/rtc_stats.cc:11: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../stats/rtc_stats.cc:11: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../stats/rtc_stats.cc:11: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2122/3715] CXX obj/api/environment/environment_factory/environment_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/environment/environment_factory.cc:11: In file included from ../api/environment/environment_factory.h:18: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/environment/environment_factory.cc:11: In file included from ../api/environment/environment_factory.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/environment/environment_factory.cc:11: In file included from ../api/environment/environment_factory.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2123/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_sei.o [2124/3715] CXX obj/stats/rtc_stats/rtc_stats_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../stats/rtc_stats_report.cc:11: In file included from ../api/stats/rtc_stats_report.h:24: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../stats/rtc_stats_report.cc:11: In file included from ../api/stats/rtc_stats_report.h:25: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../stats/rtc_stats_report.cc:11: In file included from ../api/stats/rtc_stats_report.h:25: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2125/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/kbdwin.o [2126/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/lcevcdec.o [2127/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_ps.o [2128/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mathtables.o [2129/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpeg4audio_sample_rates.o [2130/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodata.o [2131/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mediacodec.o [2132/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264chroma.o [2133/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_data.o [2134/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudio.o [2135/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_refs.o [2136/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h274.o [2137/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiotabs.o [2138/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpeg12framerate.o [2139/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/libopusdec.o [2140/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264dec.o [2141/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_loopfilter.o [2142/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudio_parser.o [2143/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodecheader.o [2144/3715] CXX obj/modules/desktop_capture/primitives/desktop_region.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_region.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_region.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_region.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2145/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodec_common.o [2146/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpeg4audio.o [2147/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp.o [2148/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/profiles.o [2149/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_cavlc.o [2150/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/parsers.o [2151/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/qsv_api.o [2152/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/options.o [2153/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_fixed.o [2154/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/startcode.o [2155/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodsp_float.o [2156/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/pthread.o [2157/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/pthread_slice.o [2158/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/raw.o [2159/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/parse.o [2160/3715] CXX obj/api/test/metrics/metrics_logger/metrics_logger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/test/metrics/metrics_logger.cc:10: In file included from ../api/test/metrics/metrics_logger.h:19: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/test/metrics/metrics_logger.cc:10: In file included from ../api/test/metrics/metrics_logger.h:19: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/test/metrics/metrics_logger.cc:10: In file included from ../api/test/metrics/metrics_logger.h:19: In file included from ../api/numerics/samples_stats_counter.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2161/3715] CXX obj/rtc_base/file_rotating_stream/file_rotating_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/file_rotating_stream.cc:37: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/file_rotating_stream.cc:39: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/file_rotating_stream.cc:39: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2162/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/threadprogress.o [2163/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/parser.o [2164/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/sbrdsp.o [2165/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/sinewin.o [2166/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/version.o [2167/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/to_upper4.o [2168/3715] CXX obj/pc/media_stream_observer/media_stream_observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/media_stream_observer.cc:11: In file included from ../pc/media_stream_observer.h:16: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/media_stream_observer.cc:11: In file included from ../pc/media_stream_observer.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/media_stream_observer.cc:11: In file included from ../pc/media_stream_observer.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2169/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_cabac.o [2170/3715] CC obj/third_party/libvpx/libvpx/variance.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2171/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vorbis_data.o [2172/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264idct.o [2173/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/pcm.o [2174/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vorbisdsp.o [2175/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_slice.o [2176/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/packet.o [2177/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/xiph.o [2178/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/videodsp.o [2179/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/pthread_frame.o [2180/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavformat_version.o [2181/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/allformats.o [2182/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vp9_parser.o [2183/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavformat_pcm.o [2184/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vorbis.o [2185/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dv.o [2186/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/apetag.o [2187/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavformat_aacdec.o [2188/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/utils.o [2189/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dovi_isom.o [2190/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dvdclut.o [2191/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vlc.o [2192/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavformat_options.o [2193/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/matroska.o [2194/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vorbis_parser.o [2195/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavformat_flacdec.o [2196/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/isom_tags.o [2197/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/img2.o [2198/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/id3v1.o [2199/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264_mb.o [2200/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/demux_utils.o [2201/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/flac_picture.o [2202/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavformat_utils.o [2203/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/isom.o [2204/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/format.o [2205/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/metadata.o [2206/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mov_esds.o [2207/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/avio.o [2208/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mpegaudiodec_fixed.o [2209/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/os_support.o [2210/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/avformat.o [2211/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dump.o [2212/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparseflac.o [2213/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/protocols.o [2214/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mux_utils.o [2215/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparseskeleton.o [2216/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mov_chan.o [2217/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/rawdec.o [2218/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparseopus.o [2219/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/qtpalette.o [2220/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/id3v2.o [2221/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparsevp8.o [2222/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparseogm.o [2223/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/riff.o [2224/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mp3dec.o [2225/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/rmsipr.o [2226/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/replaygain.o [2227/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparsetheora.o [2228/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aviobuf.o [2229/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/ambient_viewing_environment.o [2230/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggparsevorbis.o [2231/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aes_ctr.o [2232/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vorbiscomment.o [2233/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_version.o [2234/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_executor.o [2235/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/oggdec.o [2236/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264dsp.o [2237/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mux.o [2238/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/url.o [2239/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/base64.o [2240/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/aes.o [2241/3715] CXX obj/stats/rtc_stats/attribute.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../stats/attribute.cc:11: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../stats/attribute.cc:11: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../stats/attribute.cc:11: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2242/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/riffdec.o [2243/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/autorename_libavutil_utils.o [2244/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/display.o [2245/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dovi_meta.o [2246/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/container_fifo.o [2247/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/wavdec.o [2248/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/cpu.o [2249/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/crc.o [2250/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/detection_bbox.o [2251/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/buffer.o [2252/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/downmix_info.o [2253/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/seek.o [2254/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/error.o [2255/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/bprint.o [2256/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/dict.o [2257/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/log2_tab.o [2258/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/vorbisdec.o [2259/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/avstring.o [2260/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/hwcontext_stub.o [2261/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/csp.o [2262/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/film_grain_params.o [2263/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/demux.o [2264/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/file_open.o [2265/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/encryption_info.o [2266/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/fifo.o [2267/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/float_dsp.o [2268/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/fixed_dsp.o [2269/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/hdr_dynamic_vivid_metadata.o [2270/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/intmath.o [2271/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/camellia.o [2272/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/lfg.o [2273/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/channel_layout.o [2274/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/pixelutils.o [2275/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/reverse.o [2276/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/iamf.o [2277/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mastering_display_metadata.o [2278/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/hwcontext.o [2279/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/lzo.o [2280/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/matroskadec.o [2281/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/integer.o [2282/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/spherical.o [2283/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/refstruct.o [2284/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/log.o [2285/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/eval.o [2286/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/time.o [2287/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/rational.o [2288/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/random_seed.o [2289/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/threadmessage.o [2290/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/md5.o [2291/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mathematics.o [2292/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/timecode_internal.o [2293/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/stereo3d.o [2294/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/frame.o [2295/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/samplefmt.o [2296/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/tea.o [2297/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/slicethread.o [2298/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mem.o [2299/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/hdr_dynamic_metadata.o [2300/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/imgutils.o [2301/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/parseutils.o [2302/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/side_data.o [2303/3715] CC obj/third_party/libaom/libaom/common_data.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2304/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/timestamp.o [2305/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/timecode.o [2306/3715] CC obj/third_party/libaom/libaom/arg_defs.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2307/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/uuid.o [2308/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/video_enc_params.o [2309/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/video_hint.o [2310/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/pixdesc.o [2311/3715] CC obj/third_party/libaom/libaom/av1_txfm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2312/3715] CC obj/third_party/libaom/libaom/obu_util.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2313/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/twofish.o [2314/3715] CC obj/third_party/libaom/libaom/entropymv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2315/3715] CC obj/third_party/libaom/libaom/frame_buffers.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2316/3715] CC obj/third_party/libaom/libaom/debugmodes.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2317/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/sha.o [2318/3715] CC obj/third_party/libaom/libaom/blockd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2319/3715] CC obj/third_party/libaom/libaom/scan.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2320/3715] CC obj/third_party/libaom/libaom/idct.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2321/3715] CC obj/third_party/libaom/libaom/quant_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2322/3715] CC obj/third_party/libaom/libaom/scale.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2323/3715] CC obj/third_party/libaom/libaom/alloccommon.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2324/3715] CC obj/third_party/libaom/libaom/timing.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2325/3715] CC obj/third_party/libaom/libaom/av1_inv_txfm2d.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2326/3715] CC obj/third_party/libaom/libaom/entropymode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2327/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/tx.o [2328/3715] CC obj/third_party/libaom/libaom/seg_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2329/3715] CC obj/third_party/libaom/libaom/txb_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2330/3715] CC obj/third_party/libaom/libaom/cdef_block.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2331/3715] CC obj/third_party/libaom/libaom/pred_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2332/3715] CC obj/third_party/libaom/libaom/bitreader_buffer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2333/3715] CC obj/third_party/libaom/libaom/entcode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2334/3715] CC obj/third_party/libaom/libaom/tile_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2335/3715] CC obj/third_party/libaom/libaom/odintrin.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2336/3715] CC obj/third_party/libaom/libaom/args_helper.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2337/3715] CC obj/third_party/libaom/libaom/entropy.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2338/3715] CC obj/third_party/libaom/libaom/cdef.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2339/3715] CC obj/third_party/libaom/libaom/convolve.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2340/3715] CC obj/third_party/libaom/libaom/av1_loopfilter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2341/3715] CC obj/third_party/libaom/libaom/aom_scale_rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2342/3715] CC obj/third_party/libaom/libaom/blend_a64_hmask.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2343/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/opt.o [2344/3715] CC obj/third_party/libaom/libaom/blend_a64_vmask.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2345/3715] CC obj/third_party/libaom/libaom/aom_convolve.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2346/3715] CC obj/third_party/libaom/libaom/bitwriter_buffer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2347/3715] CC obj/third_party/libaom/libaom/aom_mem.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2348/3715] CC obj/third_party/libaom/libaom/aom_dsp_rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2349/3715] CC obj/third_party/libaom/libaom/av1_rtcd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2350/3715] CC obj/third_party/libaom/libaom/blend_a64_mask.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2351/3715] CC obj/third_party/libaom/libaom/aom_integer.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2352/3715] CC obj/third_party/libaom/libaom/resize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2353/3715] CC obj/third_party/libaom/libaom/reconinter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2354/3715] CC obj/third_party/libaom/libaom/reconintra.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2355/3715] CC obj/third_party/libaom/libaom/yv12config.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2356/3715] CC obj/third_party/libaom/libaom/aom_codec.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2357/3715] CC obj/third_party/libaom/libaom/aom_encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2358/3715] CC obj/third_party/libaom/libaom/aom_thread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2359/3715] CC obj/third_party/libaom/libaom/thread_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2360/3715] CC obj/third_party/libaom/libaom/yv12extend.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2361/3715] CC obj/third_party/libaom/libaom/loopfilter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2362/3715] CC obj/third_party/libaom/libaom/aom_image.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2363/3715] CC obj/third_party/libaom/libaom/aq_variance.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2364/3715] CC obj/third_party/libaom/libaom/cost.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2365/3715] CC obj/third_party/libaom/libaom/aq_complexity.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2366/3715] CC obj/third_party/libaom/libaom/av1_fwd_txfm2d.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2367/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/tx_float.o [2368/3715] CC obj/third_party/libaom/libaom/av1_noise_estimate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2369/3715] CC obj/third_party/libaom/libaom/dwt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2370/3715] CC obj/third_party/libaom/libaom/external_partition.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2371/3715] CC obj/third_party/libaom/libaom/extend.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2372/3715] CC obj/third_party/libaom/libaom/av1_inv_txfm1d.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2373/3715] CC obj/third_party/libaom/libaom/context_tree.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2374/3715] CC obj/third_party/libaom/libaom/mvref_common.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2375/3715] CC obj/third_party/libaom/libaom/aq_cyclicrefresh.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2376/3715] CC obj/third_party/libaom/libaom/av1_temporal_denoiser.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2377/3715] CC obj/third_party/libaom/libaom/av1_quantize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2378/3715] CC obj/third_party/libaom/libaom/allintra_vis.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2379/3715] CC obj/third_party/libaom/libaom/av1_fwd_txfm1d.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2380/3715] CC obj/third_party/libaom/libaom/hybrid_fwd_txfm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2381/3715] CC obj/third_party/libaom/libaom/hash.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2382/3715] CC obj/third_party/libaom/libaom/encodemv.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2383/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/mov.o [2384/3715] CC obj/third_party/libaom/libaom/ml.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2385/3715] CC obj/third_party/libaom/libaom/encoder_utils.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2386/3715] CC obj/third_party/libaom/libaom/lookahead.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2387/3715] CC obj/third_party/libaom/libaom/hash_motion.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2388/3715] CC obj/third_party/libaom/libaom/mv_prec.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2389/3715] CC obj/third_party/libaom/libaom/encode_strategy.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2390/3715] CC obj/third_party/libaom/libaom/intrapred.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2391/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264pred.o [2392/3715] CC obj/third_party/libaom/libaom/encodemb.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2393/3715] CC obj/third_party/libaom/libaom/compound_type.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2394/3715] CC obj/third_party/libaom/libaom/partition_strategy.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2395/3715] CC obj/third_party/libaom/libaom/interp_search.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2396/3715] CC obj/third_party/libaom/libaom/segmentation.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2397/3715] CC obj/third_party/libaom/libaom/level.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2398/3715] CC obj/third_party/libaom/libaom/encodeframe.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2399/3715] CC obj/third_party/libaom/libaom/encodetxb.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2400/3715] CC obj/third_party/libaom/libaom/picklpf.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2401/3715] CC obj/third_party/libaom/libaom/nonrd_opt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2402/3715] CC obj/third_party/libaom/libaom/fast.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2403/3715] CC obj/third_party/libaom/libaom/motion_search_facade.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2404/3715] CC obj/third_party/libaom/libaom/wedge_utils.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2405/3715] CC obj/third_party/libaom/libaom/nonmax.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2406/3715] CC obj/third_party/libaom/libaom/vector.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2407/3715] CC obj/third_party/libaom/libaom/encodeframe_utils.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2408/3715] CC obj/third_party/libaom/libaom/bitwriter.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2409/3715] CC obj/third_party/libaom/libaom/pickcdef.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2410/3715] CC obj/third_party/libaom/libaom/ethread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2411/3715] CC obj/third_party/libaom/libaom/av1_cx_iface.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2412/3715] CC obj/third_party/libaom/libaom/blk_sse_sum.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2413/3715] CC obj/third_party/libaom/libaom/superres_scale.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2414/3715] CC obj/third_party/libaom/libaom/svc_layercontext.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2415/3715] CC obj/third_party/libaom/libaom/tokenize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2416/3715] CC obj/third_party/libaom/libaom/reconinter_enc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2417/3715] CC obj/third_party/libaom/libaom/intra_mode_search.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2418/3715] CC obj/third_party/libaom/libaom/entenc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2419/3715] CC obj/third_party/libaom/libaom/speed_features.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2420/3715] CC obj/third_party/libaom/libaom/rd.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2421/3715] CC obj/third_party/libaom/libaom/palette.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2422/3715] CC obj/third_party/libsrtp/libsrtp/cipher_test_cases.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2423/3715] CC obj/third_party/libaom/libaom/fwd_txfm.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2424/3715] CC obj/third_party/libaom/libaom/avg.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2425/3715] CC obj/third_party/libaom/libaom/sse.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2426/3715] CC obj/third_party/libaom/libaom/subtract.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2427/3715] CC obj/third_party/libaom/libaom/quantize.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2428/3715] CC obj/third_party/libaom/libaom/sum_squares.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2429/3715] CC obj/third_party/libsrtp/libsrtp/auth_test_cases.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2430/3715] CC obj/third_party/libaom/libaom/psnr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2431/3715] CC obj/third_party/libaom/libaom/ssim.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2432/3715] CC obj/third_party/libsrtp/libsrtp/aes_gcm_ossl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2433/3715] CC obj/third_party/libsrtp/libsrtp/aes_icm_ossl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2434/3715] CC obj/third_party/libsrtp/libsrtp/null_cipher.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2435/3715] AR obj/api/environment/libenvironment_factory.a [2436/3715] AR obj/api/rtc_event_log/librtc_event_log_factory.a [2437/3715] CC obj/third_party/libsrtp/libsrtp/auth.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2438/3715] AR obj/third_party/libvpx/libvpx.a [2439/3715] CC obj/third_party/libaom/libaom/encoder.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2440/3715] CC obj/third_party/libsrtp/libsrtp/alloc.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2441/3715] AR obj/api/test/metrics/libmetrics_logger.a [2442/3715] CC obj/third_party/libsrtp/libsrtp/null_auth.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2443/3715] CC obj/third_party/libsrtp/libsrtp/err.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2444/3715] CC obj/third_party/libsrtp/libsrtp/hmac_ossl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2445/3715] CC obj/third_party/libsrtp/libsrtp/key.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2446/3715] CC obj/third_party/libaom/libaom/sad_av1.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2447/3715] AR obj/p2p/libbasic_async_resolver_factory.a [2448/3715] CC obj/third_party/libsrtp/libsrtp/rdb.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2449/3715] AR obj/pc/libmedia_stream_observer.a [2450/3715] AR obj/modules/video_coding/libwebrtc_libvpx_interface.a [2451/3715] CC obj/third_party/libsrtp/libsrtp/rdbx.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2452/3715] AR obj/modules/desktop_capture/libprimitives.a [2453/3715] AR obj/rtc_base/libfile_rotating_stream.a [2454/3715] CC obj/third_party/libaom/libaom/fft.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2455/3715] AR obj/third_party/dav1d/libdav1d.a [2456/3715] CC obj/third_party/libsrtp/libsrtp/cipher.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2457/3715] CC obj/third_party/libsrtp/libsrtp/crypto_kernel.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2458/3715] CC obj/third_party/libaom/libaom/fast_9.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2459/3715] CC obj/third_party/libsrtp/libsrtp/datatypes.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2460/3715] CC obj/third_party/libaom/libaom/var_based_part.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2461/3715] CXX obj/stats/rtc_stats/rtcstats_objects.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../stats/rtcstats_objects.cc:11: In file included from ../api/stats/rtcstats_objects.h:21: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../stats/rtcstats_objects.cc:11: In file included from ../api/stats/rtcstats_objects.h:21: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../stats/rtcstats_objects.cc:11: In file included from ../api/stats/rtcstats_objects.h:21: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2462/3715] CC obj/third_party/libaom/libaom/bitstream.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2463/3715] CC obj/third_party/libaom/libaom/txb_rdopt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2464/3715] AR obj/stats/librtc_stats.a [2465/3715] CC obj/third_party/libaom/libaom/partition_search.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2466/3715] CXX obj/third_party/openh264/common/cpu.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2467/3715] CC obj/third_party/libaom/libaom/ratectrl.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2468/3715] CXX obj/third_party/openh264/common/intra_pred_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2469/3715] CXX obj/third_party/openh264/common/WelsThreadLib.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2470/3715] CC obj/third_party/libaom/libaom/mcomp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2471/3715] CC obj/third_party/libaom/libaom/nonrd_pickmode.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2472/3715] CC obj/third_party/libaom/libaom/sad.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2473/3715] CXX obj/third_party/openh264/common/expand_pic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2474/3715] CXX obj/third_party/openh264/common/common_tables.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2475/3715] CXX obj/third_party/openh264/common/WelsTaskThread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2476/3715] CXX obj/third_party/openh264/common/WelsThread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2477/3715] CXX obj/third_party/openh264/common/crt_util_safe_x.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2478/3715] CXX obj/third_party/openh264/common/copy_mb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2479/3715] CC obj/third_party/libsrtp/libsrtp/srtp.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2480/3715] CC obj/third_party/libaom/libaom/tx_search.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2481/3715] CXX obj/third_party/openh264/common/deblocking_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2482/3715] CXX obj/third_party/openh264/common/memory_align.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2483/3715] CXX obj/third_party/openh264/common/welsCodecTrace.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2484/3715] AR obj/third_party/libsrtp/libsrtp.a [2485/3715] CXX obj/third_party/openh264/common/utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2486/3715] CXX obj/third_party/openh264/common/sad_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2487/3715] CXX obj/third_party/openh264/common/WelsThreadPool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2488/3715] CXX obj/third_party/openh264/common/mc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2489/3715] CXX obj/third_party/openh264/encoder/encoder_data_tables.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2490/3715] CXX obj/third_party/openh264/encoder/decode_mb_aux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2491/3715] CXX obj/third_party/openh264/encoder/encode_mb_aux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2492/3715] CXX obj/third_party/openh264/encoder/encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2493/3715] CC obj/third_party/libaom/libaom/variance.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2494/3715] CXX obj/third_party/openh264/encoder/au_set.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2495/3715] CXX obj/third_party/openh264/encoder/mv_pred.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2496/3715] CXX obj/third_party/openh264/encoder/nal_encap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2497/3715] CXX obj/third_party/openh264/encoder/deblocking.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2498/3715] CXX obj/third_party/openh264/encoder/wels_task_base.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2499/3715] CXX obj/third_party/openh264/encoder/get_intra_predictor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2500/3715] CXX obj/third_party/openh264/encoder/picture_handle.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2501/3715] CXX obj/third_party/openh264/encoder/md.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2502/3715] CXX obj/third_party/openh264/encoder/sample.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2503/3715] CXX obj/third_party/openh264/encoder/svc_enc_slice_segment.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2504/3715] CXX obj/third_party/openh264/encoder/set_mb_syn_cabac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2505/3715] CXX obj/third_party/openh264/encoder/paraset_strategy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2506/3715] CXX obj/third_party/openh264/encoder/set_mb_syn_cavlc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2507/3715] CXX obj/third_party/openh264/processing/WelsFrameWorkEx.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2508/3715] CXX obj/third_party/openh264/encoder/slice_multi_threading.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2509/3715] CXX obj/third_party/openh264/encoder/svc_encode_mb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2510/3715] CXX obj/third_party/openh264/processing/memory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2511/3715] CXX obj/third_party/openh264/processing/BackgroundDetection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2512/3715] CXX obj/third_party/openh264/encoder/svc_mode_decision.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2513/3715] CXX obj/third_party/openh264/encoder/svc_base_layer_md.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2514/3715] CC obj/third_party/libaom/libaom/rdopt.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2515/3715] CXX obj/third_party/openh264/encoder/ratectl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2516/3715] CXX obj/third_party/openh264/encoder/ref_list_mgr_svc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2517/3715] CXX obj/third_party/openh264/processing/denoise_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2518/3715] CXX obj/third_party/openh264/processing/denoise.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2519/3715] CXX obj/third_party/openh264/processing/imagerotatefuncs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2520/3715] CXX obj/api/test/metrics/global_metrics_logger_and_exporter/global_metrics_logger_and_exporter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/test/metrics/global_metrics_logger_and_exporter.cc:10: In file included from ../api/test/metrics/global_metrics_logger_and_exporter.h:17: In file included from ../api/test/metrics/metrics_exporter.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/test/metrics/global_metrics_logger_and_exporter.cc:10: In file included from ../api/test/metrics/global_metrics_logger_and_exporter.h:17: In file included from ../api/test/metrics/metrics_exporter.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/test/metrics/global_metrics_logger_and_exporter.cc:10: In file included from ../api/test/metrics/global_metrics_logger_and_exporter.h:17: In file included from ../api/test/metrics/metrics_exporter.h:14: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2521/3715] CXX obj/pc/external_hmac/external_hmac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/external_hmac.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/external_hmac.cc:18: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/external_hmac.cc:18: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2522/3715] CXX obj/third_party/openh264/encoder/wels_task_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2523/3715] CXX obj/third_party/openh264/processing/imagerotate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2524/3715] AR obj/third_party/libaom/libaom.a [2525/3715] CXX obj/third_party/openh264/encoder/svc_set_mb_syn_cavlc.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2526/3715] CC obj/third_party/zlib/zlib/cpu_features.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2527/3715] CXX obj/third_party/openh264/processing/AdaptiveQuantization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2528/3715] CXX obj/third_party/openh264/processing/SceneChangeDetection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2529/3715] CXX obj/third_party/openh264/processing/ScrollDetection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2530/3715] CXX obj/third_party/openh264/encoder/wels_task_management.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2531/3715] CXX obj/rtc_base/log_sinks/log_sinks.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/log_sinks.cc:11: In file included from ../rtc_base/log_sinks.h:21: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/log_sinks.cc:11: In file included from ../rtc_base/log_sinks.h:21: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/log_sinks.cc:11: In file included from ../rtc_base/log_sinks.h:21: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2532/3715] CXX obj/third_party/openh264/encoder/svc_motion_estimate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2533/3715] CXX obj/third_party/openh264/encoder/encoder_ext.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2534/3715] CC obj/third_party/zlib/zlib/compress.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2535/3715] CXX obj/rtc_base/rtc_operations_chain/operations_chain.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/operations_chain.cc:11: In file included from ../rtc_base/operations_chain.h:22: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/operations_chain.cc:11: In file included from ../rtc_base/operations_chain.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/operations_chain.cc:11: In file included from ../rtc_base/operations_chain.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2536/3715] CXX obj/third_party/openh264/encoder/svc_set_mb_syn_cabac.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2537/3715] CC obj/third_party/zlib/zlib/gzclose.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2538/3715] CXX obj/third_party/openh264/processing/WelsFrameWork.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2539/3715] AR obj/api/test/metrics/libglobal_metrics_logger_and_exporter.a [2540/3715] AR obj/rtc_base/liblog_sinks.a [2541/3715] CXX obj/api/test/metrics/stdout_metrics_exporter/stdout_metrics_exporter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/test/metrics/stdout_metrics_exporter.cc:10: In file included from ../api/test/metrics/stdout_metrics_exporter.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/test/metrics/stdout_metrics_exporter.cc:10: In file included from ../api/test/metrics/stdout_metrics_exporter.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/test/metrics/stdout_metrics_exporter.cc:10: In file included from ../api/test/metrics/stdout_metrics_exporter.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2542/3715] CXX obj/pc/rtc_stats_traversal/rtc_stats_traversal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtc_stats_traversal.cc:11: In file included from ../pc/rtc_stats_traversal.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtc_stats_traversal.cc:11: In file included from ../pc/rtc_stats_traversal.h:18: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtc_stats_traversal.cc:11: In file included from ../pc/rtc_stats_traversal.h:18: In file included from ../api/stats/rtc_stats.h:22: In file included from ../api/stats/attribute.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2543/3715] CC obj/third_party/zlib/zlib/adler32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2544/3715] CXX obj/third_party/openh264/encoder/svc_encode_slice.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2545/3715] CXX obj/third_party/openh264/processing/ScrollDetectionFuncs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2546/3715] CXX obj/third_party/openh264/processing/vaacalculation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2547/3715] AR obj/api/test/metrics/libstdout_metrics_exporter.a [2548/3715] CC obj/third_party/zlib/zlib/zutil.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2549/3715] CC obj/third_party/zlib/zlib/crc32.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2550/3715] CXX obj/third_party/openh264/encoder/welsEncoderExt.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2551/3715] CC obj/third_party/zlib/zlib/uncompr.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2552/3715] CXX obj/third_party/openh264/processing/downsample.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2553/3715] CC obj/third_party/zlib/zlib/gzlib.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2554/3715] CC obj/third_party/zlib/zlib/gzread.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2555/3715] CC obj/third_party/zlib/zlib/inffast.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2556/3715] CXX obj/pc/local_audio_source/local_audio_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/local_audio_source.cc:11: In file included from ../pc/local_audio_source.h:15: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/local_audio_source.cc:11: In file included from ../pc/local_audio_source.h:15: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/local_audio_source.cc:11: In file included from ../pc/local_audio_source.h:15: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2557/3715] CC obj/third_party/zlib/zlib/gzwrite.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2558/3715] CXX obj/third_party/openh264/processing/ComplexityAnalysis.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2559/3715] CXX obj/third_party/openh264/processing/downsamplefuncs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2560/3715] CC obj/third_party/zlib/zlib/inftrees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2561/3715] CC obj/third_party/zlib/zlib/infback.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2562/3715] CXX obj/third_party/openh264/processing/vaacalcfuncs.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2563/3715] CXX obj/third_party/openh264/encoder/wels_preprocess.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2564/3715] CC obj/third_party/zlib/zlib/deflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2565/3715] CC obj/third_party/zlib/zlib/trees.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2566/3715] CC obj/third_party/zlib/zlib/inflate.o clang: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] 2 warnings generated. [2567/3715] AR obj/third_party/zlib/libchrome_zlib.a [2568/3715] CC obj/third_party/ffmpeg/ffmpeg_internal/h264qpel.o [2569/3715] AR obj/third_party/ffmpeg/libffmpeg_internal.a [2570/3715] LINK ./protoc 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) [2571/3715] ACTION //third_party/perfetto/protos/perfetto/trace/android:winscope_common_zero_gen(//build/toolchain/linux/unbundle:default) [2572/3715] ACTION //third_party/perfetto/protos/perfetto/config/ftrace:cpp_gen(//build/toolchain/linux/unbundle:default) [2573/3715] ACTION //third_party/perfetto/protos/perfetto/config/android:zero_gen(//build/toolchain/linux/unbundle:default) [2574/3715] ACTION //third_party/perfetto/protos/perfetto/config/inode_file:cpp_gen(//build/toolchain/linux/unbundle:default) [2575/3715] ACTION //third_party/perfetto/protos/perfetto/config/gpu:zero_gen(//build/toolchain/linux/unbundle:default) [2576/3715] ACTION //third_party/perfetto/protos/perfetto/config/ftrace:zero_gen(//build/toolchain/linux/unbundle:default) [2577/3715] ACTION //third_party/perfetto/protos/perfetto/config/inode_file:zero_gen(//build/toolchain/linux/unbundle:default) [2578/3715] ACTION //third_party/perfetto/protos/perfetto/config/gpu:cpp_gen(//build/toolchain/linux/unbundle:default) [2579/3715] ACTION //third_party/perfetto/protos/perfetto/config/power:cpp_gen(//build/toolchain/linux/unbundle:default) [2580/3715] ACTION //third_party/perfetto/protos/perfetto/config/interceptors:zero_gen(//build/toolchain/linux/unbundle:default) [2581/3715] ACTION //third_party/perfetto/protos/perfetto/common:cpp_gen(//build/toolchain/linux/unbundle:default) [2582/3715] ACTION //third_party/perfetto/protos/perfetto/common:zero_gen(//build/toolchain/linux/unbundle:default) [2583/3715] ACTION //third_party/perfetto/protos/perfetto/config/power:zero_gen(//build/toolchain/linux/unbundle:default) [2584/3715] ACTION //third_party/perfetto/protos/perfetto/config/process_stats:cpp_gen(//build/toolchain/linux/unbundle:default) [2585/3715] ACTION //third_party/perfetto/protos/perfetto/config/process_stats:zero_gen(//build/toolchain/linux/unbundle:default) [2586/3715] ACTION //third_party/perfetto/protos/perfetto/config/profiling:zero_gen(//build/toolchain/linux/unbundle:default) [2587/3715] ACTION //third_party/perfetto/protos/perfetto/config/system_info:cpp_gen(//build/toolchain/linux/unbundle:default) [2588/3715] ACTION //third_party/perfetto/protos/perfetto/config/system_info:zero_gen(//build/toolchain/linux/unbundle:default) [2589/3715] ACTION //third_party/perfetto/protos/perfetto/trace/filesystem:zero_gen(//build/toolchain/linux/unbundle:default) [2590/3715] ACTION //third_party/perfetto/protos/perfetto/config/sys_stats:zero_gen(//build/toolchain/linux/unbundle:default) [2591/3715] ACTION //third_party/perfetto/protos/perfetto/config/track_event:cpp_gen(//build/toolchain/linux/unbundle:default) [2592/3715] ACTION //third_party/perfetto/protos/perfetto/trace:minimal_zero_gen(//build/toolchain/linux/unbundle:default) [2593/3715] ACTION //third_party/perfetto/protos/perfetto/config/track_event:zero_gen(//build/toolchain/linux/unbundle:default) [2594/3715] ACTION //third_party/perfetto/protos/perfetto/config/statsd:zero_gen(//build/toolchain/linux/unbundle:default) [2595/3715] ACTION //third_party/perfetto/protos/perfetto/trace/etw:zero_gen(//build/toolchain/linux/unbundle:default) [2596/3715] ACTION //third_party/perfetto/protos/perfetto/config/statsd:cpp_gen(//build/toolchain/linux/unbundle:default) [2597/3715] ACTION //third_party/perfetto/protos/perfetto/trace/chrome:zero_gen(//build/toolchain/linux/unbundle:default) [2598/3715] ACTION //third_party/perfetto/protos/perfetto/trace/android:zero_gen(//build/toolchain/linux/unbundle:default) [2599/3715] ACTION //third_party/perfetto/protos/perfetto/trace/android:winscope_regular_zero_gen(//build/toolchain/linux/unbundle:default) [2600/3715] ACTION //third_party/perfetto/protos/perfetto/config:zero_gen(//build/toolchain/linux/unbundle:default) [2601/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_common_zero/point.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2602/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_common_zero/winscope_extensions.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2603/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_common_zero/rect.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2604/3715] CXX obj/third_party/perfetto/protos/perfetto/config/ftrace/zero/ftrace_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2605/3715] CXX obj/third_party/perfetto/protos/perfetto/config/gpu/zero/gpu_renderstages_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2606/3715] CXX obj/third_party/perfetto/protos/perfetto/config/gpu/zero/gpu_counter_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2607/3715] ACTION //third_party/perfetto/protos/perfetto/trace:non_minimal_zero_gen(//build/toolchain/linux/unbundle:default) [2608/3715] ACTION //third_party/perfetto/protos/perfetto/trace/ftrace:zero_gen(//build/toolchain/linux/unbundle:default) [2609/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/android_energy_consumer_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2610/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/android_log_constants.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2611/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/builtin_clock.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2612/3715] ACTION //third_party/perfetto/protos/perfetto/trace/gpu:zero_gen(//build/toolchain/linux/unbundle:default) [2613/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/commit_data_request.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2614/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/data_source_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2615/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2616/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/ftrace_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2617/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/observable_events.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2618/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/gpu_counter_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2619/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/interceptor_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2620/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/perf_events.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2621/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/protolog_common.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2622/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/sys_stats_counters.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2623/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/system_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2624/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/tracing_service_capabilities.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2625/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/trace_stats.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2626/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/tracing_service_state.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2627/3715] CXX obj/third_party/perfetto/protos/perfetto/common/zero/track_event_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2628/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/android_input_event_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2629/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/android_log_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2630/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/android_game_intervention_list_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2631/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/android_polled_state_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2632/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/android_sdk_sysprop_guard_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2633/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/android_system_property_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2634/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/app_wakelock_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2635/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/kernel_wakelocks_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2636/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/packages_list_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2637/3715] AR obj/third_party/perfetto/protos/perfetto/common/libzero.a [2638/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/pixel_modem_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2639/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/network_trace_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2640/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/protolog_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2641/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/surfaceflinger_transactions_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2642/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/surfaceflinger_layers_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2643/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/zero/windowmanager_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2644/3715] CXX obj/third_party/perfetto/protos/perfetto/config/gpu/zero/vulkan_memory_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2645/3715] CXX obj/third_party/perfetto/protos/perfetto/config/inode_file/zero/inode_file_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2646/3715] CXX obj/third_party/perfetto/protos/perfetto/config/interceptors/zero/console_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2647/3715] CXX obj/third_party/perfetto/protos/perfetto/config/power/zero/android_power_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2648/3715] CXX obj/third_party/perfetto/protos/perfetto/config/profiling/zero/heapprofd_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2649/3715] CXX obj/third_party/perfetto/protos/perfetto/config/process_stats/zero/process_stats_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2650/3715] CXX obj/third_party/perfetto/protos/perfetto/config/profiling/zero/java_hprof_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2651/3715] CXX obj/third_party/perfetto/protos/perfetto/config/profiling/zero/perf_event_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2652/3715] CXX obj/third_party/perfetto/protos/perfetto/config/statsd/zero/atom_ids.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2653/3715] CXX obj/third_party/perfetto/protos/perfetto/config/statsd/zero/statsd_tracing_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2654/3715] CXX obj/third_party/perfetto/protos/perfetto/config/sys_stats/zero/sys_stats_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2655/3715] CXX obj/third_party/perfetto/protos/perfetto/config/system_info/zero/system_info_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2656/3715] AR obj/third_party/perfetto/protos/perfetto/trace/android/libwinscope_common_zero.a [2657/3715] CXX obj/third_party/perfetto/protos/perfetto/config/track_event/zero/track_event_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2658/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_regular_zero/shell_transition.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2659/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_regular_zero/surfaceflinger_common.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2660/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_regular_zero/protolog.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2661/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_regular_zero/surfaceflinger_layers.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2662/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/winscope_regular_zero/surfaceflinger_transactions.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2663/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/histogram_samples.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2664/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/chrome_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2665/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/scenario_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2666/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/system_metrics.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2667/3715] ACTION //third_party/perfetto/protos/perfetto/trace/track_event:zero_gen(//build/toolchain/linux/unbundle:default) [2668/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/v8_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2669/3715] ACTION //third_party/perfetto/protos/perfetto/trace/profiling:zero_gen(//build/toolchain/linux/unbundle:default) [2670/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/data_source_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2671/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/interceptor_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2672/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/stress_test_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2673/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/etw_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2674/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/test_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2675/3715] CXX obj/third_party/perfetto/protos/perfetto/config/zero/trace_config.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2676/3715] AR obj/third_party/perfetto/protos/perfetto/config/ftrace/libzero.a [2677/3715] AR obj/third_party/perfetto/protos/perfetto/config/android/libzero.a [2678/3715] AR obj/third_party/perfetto/protos/perfetto/config/interceptors/libzero.a [2679/3715] AR obj/third_party/perfetto/protos/perfetto/config/gpu/libzero.a [2680/3715] AR obj/third_party/perfetto/protos/perfetto/config/inode_file/libzero.a [2681/3715] AR obj/third_party/perfetto/protos/perfetto/config/process_stats/libzero.a [2682/3715] AR obj/third_party/perfetto/protos/perfetto/config/power/libzero.a [2683/3715] AR obj/third_party/perfetto/protos/perfetto/config/sys_stats/libzero.a [2684/3715] AR obj/third_party/perfetto/protos/perfetto/config/statsd/libzero.a [2685/3715] AR obj/third_party/perfetto/protos/perfetto/config/profiling/libzero.a [2686/3715] AR obj/third_party/perfetto/protos/perfetto/config/system_info/libzero.a [2687/3715] AR obj/third_party/perfetto/protos/perfetto/config/track_event/libzero.a [2688/3715] AR obj/third_party/perfetto/protos/perfetto/trace/android/libwinscope_regular_zero.a [2689/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/android_log.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2690/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/android_game_intervention_list.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2691/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/android_system_property.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2692/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/bluetooth_trace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2693/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/frame_timeline_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2694/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/app_wakelock_data.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2695/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/camera_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2696/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/gpu_mem_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2697/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/graphics_frame_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2698/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/initial_display_state.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2699/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/network_trace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2700/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/kernel_wakelock_data.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2701/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/packages_list.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2702/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/android/zero/pixel_modem_events.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2703/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/chrome/zero/chrome_metadata.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2704/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/chrome/zero/chrome_benchmark_metadata.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2705/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/chrome/zero/chrome_trace_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2706/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/chrome/zero/chrome_trigger.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2707/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/gpu/zero/gpu_counter_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2708/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/chrome/zero/v8.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2709/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/gpu/zero/gpu_log.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2710/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/gpu/zero/gpu_render_stage_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2711/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/gpu/zero/vulkan_api_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2712/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/gpu/zero/vulkan_memory_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2713/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/profiling/zero/deobfuscation.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2714/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/profiling/zero/heap_graph.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2715/3715] ACTION //third_party/perfetto/protos/perfetto/trace/interned_data:zero_gen(//build/toolchain/linux/unbundle:default) [2716/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/profiling/zero/profile_common.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2717/3715] ACTION //third_party/perfetto/protos/perfetto/trace/perfetto:zero_gen(//build/toolchain/linux/unbundle:default) [2718/3715] ACTION //third_party/perfetto/protos/perfetto/trace/power:zero_gen(//build/toolchain/linux/unbundle:default) [2719/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/profiling/zero/profile_packet.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2720/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/profiling/zero/smaps.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2721/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_active_processes.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2722/3715] ACTION //third_party/perfetto/protos/perfetto/trace/ps:zero_gen(//build/toolchain/linux/unbundle:default) [2723/3715] ACTION //third_party/perfetto/protos/perfetto/trace/statsd:zero_gen(//build/toolchain/linux/unbundle:default) [2724/3715] ACTION //third_party/perfetto/protos/perfetto/trace/system_info:zero_gen(//build/toolchain/linux/unbundle:default) [2725/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_application_state_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2726/3715] ACTION //third_party/perfetto/protos/perfetto/trace/sys_stats:zero_gen(//build/toolchain/linux/unbundle:default) [2727/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_compositor_scheduler_state.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2728/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_content_settings_event_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2729/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_frame_reporter.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2730/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_histogram_sample.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2731/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_keyed_service.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2732/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_latency_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2733/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_legacy_ipc.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2734/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_message_pump.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2735/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_process_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2736/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_mojo_event_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2737/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_renderer_scheduler_state.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2738/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/builtin_clock.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2739/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/sys_stats_counters.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2740/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_thread_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2741/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/android_log_constants.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2742/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_user_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2743/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/counter_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2744/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/chrome_window_handle_event_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2745/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/debug_annotation.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2746/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/log_message.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2747/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/process_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2748/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/protolog_common.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2749/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/range_of_interest.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2750/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/screenshot.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2751/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/source_location.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2752/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/thread_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2753/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/task_execution.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2754/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/track_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2755/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/zero/track_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2756/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/minimal_zero/clock_snapshot.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2757/3715] AR obj/third_party/perfetto/protos/perfetto/config/libzero.a [2758/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/minimal_zero/trace_uuid.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2759/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/minimal_zero/trigger.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2760/3715] AR obj/third_party/perfetto/protos/perfetto/trace/android/libzero.a [2761/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/interceptor_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2762/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/etw/zero/etw.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2763/3715] AR obj/third_party/perfetto/protos/perfetto/trace/chrome/libzero.a [2764/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/etw/zero/etw_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2765/3715] CXX obj/third_party/perfetto/protos/perfetto/config/gpu/cpp/vulkan_memory_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2766/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/filesystem/zero/inode_file_map.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2767/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/etw/zero/etw_event_bundle.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2768/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ftrace_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2769/3715] ACTION //third_party/perfetto/protos/perfetto/trace/translation:zero_gen(//build/toolchain/linux/unbundle:default) [2770/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/data_source_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2771/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/test_bundle_wrapper.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2772/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ftrace_event_bundle.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2773/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ftrace_stats.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2774/3715] CXX obj/third_party/perfetto/protos/perfetto/config/statsd/cpp/atom_ids.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2775/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/generic.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2776/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/bcl_exynos.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2777/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/block.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2778/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/cgroup.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2779/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/android_fs.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2780/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/binder.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2781/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/compaction.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2782/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/clk.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2783/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/cma.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2784/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/cpm_trace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2785/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/dcvsh.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2786/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/cros_ec.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2787/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/cpuhp.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2788/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/dma_fence.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2789/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/dmabuf_heap.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2790/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/drm.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2791/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ext4.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2792/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/devfreq.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2793/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/dpu.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2794/3715] CXX obj/third_party/perfetto/protos/perfetto/config/gpu/cpp/gpu_counter_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2795/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/f2fs.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2796/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/fastrpc.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2797/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/fence.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2798/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ftrace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2799/3715] CXX obj/third_party/perfetto/protos/perfetto/config/system_info/cpp/system_info_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2800/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/filemap.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2801/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/google_icc_trace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2802/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/fs.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2803/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/g2d.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2804/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/google_irm_trace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2805/3715] CXX obj/third_party/perfetto/protos/perfetto/config/gpu/cpp/gpu_renderstages_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2806/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/gpu_mem.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2807/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/tracing_service_capabilities.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2808/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/system_info.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2809/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/gpu_scheduler.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2810/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/i2c.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2811/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ion.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2812/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/hyp.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2813/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/ftrace_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2814/3715] AR obj/third_party/perfetto/protos/perfetto/config/system_info/libcpp.a [2815/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ipi.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2816/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/irq.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2817/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/kgsl.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2818/3715] AR obj/third_party/perfetto/protos/perfetto/config/gpu/libcpp.a [2819/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/lwis.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2820/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/kvm.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2821/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/kmem.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2822/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/mdss.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2823/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/net.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2824/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/lowmemorykiller.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2825/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/android_energy_consumer_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2826/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/panel.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2827/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/oom.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2828/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/mm_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2829/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/mali.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2830/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/pixel_mm.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2831/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/power.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2832/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/perf_trace_counters.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2833/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/printk.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2834/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/raw_syscalls.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2835/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/regulator.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2836/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/samsung.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2837/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/rpm.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2838/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/sched.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2839/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/scm.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2840/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/sde.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2841/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/skb.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2842/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/signal.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2843/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/synthetic.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2844/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/sock.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2845/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/sync.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2846/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/task.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2847/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/systrace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2848/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/thermal.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2849/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/tcp.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2850/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/thermal_exynos.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2851/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/ufs.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2852/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/trusty.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2853/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/v4l2.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2854/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/workqueue.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2855/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/virtio_video.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2856/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/vmscan.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2857/3715] AR obj/third_party/perfetto/protos/perfetto/trace/gpu/libzero.a [2858/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ftrace/zero/virtio_gpu.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2859/3715] AR obj/third_party/perfetto/protos/perfetto/trace/profiling/libzero.a [2860/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/perfetto/zero/tracing_service_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2861/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/interned_data/zero/interned_data.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2862/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/perfetto/zero/perfetto_metatrace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2863/3715] CXX obj/third_party/perfetto/protos/perfetto/config/power/cpp/android_power_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2864/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/power/zero/android_entity_state_residency.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2865/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/power/zero/android_energy_estimation_breakdown.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2866/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ps/zero/process_stats.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2867/3715] AR obj/third_party/perfetto/protos/perfetto/trace/track_event/libzero.a [2868/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/power/zero/power_rails.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2869/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/power/zero/battery_counters.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2870/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/ps/zero/process_tree.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2871/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/perf_events.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2872/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/statsd/zero/statsd_atom.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2873/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/system_info/zero/cpu_info.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2874/3715] AR obj/third_party/perfetto/protos/perfetto/trace/libminimal_zero.a [2875/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/translation/zero/translation_table.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2876/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/sys_stats/zero/sys_stats.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2877/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/remote_clock_sync.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2878/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/trace_packet_defaults.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2879/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/test_event.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2880/3715] AR obj/third_party/perfetto/protos/perfetto/config/power/libcpp.a [2881/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/observable_events.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2882/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/trace_packet.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2883/3715] AR obj/third_party/perfetto/protos/perfetto/trace/etw/libzero.a [2884/3715] AR obj/third_party/perfetto/protos/perfetto/trace/interned_data/libzero.a [2885/3715] AR obj/third_party/perfetto/protos/perfetto/trace/perfetto/libzero.a [2886/3715] AR obj/third_party/perfetto/protos/perfetto/trace/filesystem/libzero.a [2887/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/extension_descriptor.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2888/3715] AR obj/third_party/perfetto/protos/perfetto/trace/ps/libzero.a [2889/3715] AR obj/third_party/perfetto/protos/perfetto/trace/system_info/libzero.a [2890/3715] AR obj/third_party/perfetto/protos/perfetto/trace/statsd/libzero.a [2891/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/test_extensions.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2892/3715] AR obj/third_party/perfetto/protos/perfetto/trace/power/libzero.a [2893/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/trace.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2894/3715] AR obj/third_party/perfetto/protos/perfetto/trace/sys_stats/libzero.a [2895/3715] AR obj/third_party/perfetto/protos/perfetto/trace/ftrace/libzero.a [2896/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/memory_graph.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2897/3715] CXX obj/third_party/perfetto/protos/perfetto/config/track_event/cpp/track_event_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2898/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/track_event_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2899/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/non_minimal_zero/ui_state.pbzero.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2900/3715] AR obj/third_party/perfetto/protos/perfetto/trace/translation/libzero.a [2901/3715] ACTION //third_party/perfetto/protos/perfetto/trace/track_event:cpp_gen(//build/toolchain/linux/unbundle:default) [2902/3715] CXX obj/third_party/perfetto/protos/perfetto/config/process_stats/cpp/process_stats_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2903/3715] AR obj/third_party/perfetto/protos/perfetto/trace/libnon_minimal_zero.a [2904/3715] AR obj/third_party/perfetto/protos/perfetto/config/track_event/libcpp.a [2905/3715] CXX obj/third_party/perfetto/protos/perfetto/config/inode_file/cpp/inode_file_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2906/3715] AR obj/third_party/perfetto/protos/perfetto/config/process_stats/libcpp.a [2907/3715] AR obj/third_party/perfetto/protos/perfetto/config/inode_file/libcpp.a [2908/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/commit_data_request.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2909/3715] CXX obj/third_party/perfetto/protos/perfetto/config/statsd/cpp/statsd_tracing_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2910/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/gpu_counter_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2911/3715] AR obj/third_party/perfetto/protos/perfetto/config/statsd/libcpp.a [2912/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/trace_stats.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2913/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/tracing_service_state.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2914/3715] CXX obj/third_party/perfetto/protos/perfetto/config/ftrace/cpp/ftrace_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2915/3715] AR obj/third_party/perfetto/protos/perfetto/config/ftrace/libcpp.a [2916/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/source_location.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2917/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/screenshot.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2918/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_renderer_scheduler_state.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2919/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_thread_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2920/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_mojo_event_info.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2921/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_user_event.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2922/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_content_settings_event_info.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2923/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/task_execution.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2924/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_frame_reporter.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2925/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_application_state_info.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2926/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_process_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2927/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/log_message.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2928/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/range_of_interest.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2929/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_window_handle_event_info.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2930/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_legacy_ipc.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2931/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_message_pump.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2932/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_histogram_sample.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2933/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_keyed_service.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2934/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/thread_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2935/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_active_processes.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2936/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/counter_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2937/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_latency_info.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2938/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/process_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2939/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/track_descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2940/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/debug_annotation.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2941/3715] CXX obj/third_party/perfetto/protos/perfetto/common/cpp/descriptor.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2942/3715] AR obj/third_party/perfetto/protos/perfetto/common/libcpp.a [2943/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/chrome_compositor_scheduler_state.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2944/3715] ACTION //third_party/perfetto/protos/perfetto/config/interceptors:cpp_gen(//build/toolchain/linux/unbundle:default) [2945/3715] ACTION //third_party/perfetto/protos/perfetto/config/android:cpp_gen(//build/toolchain/linux/unbundle:default) [2946/3715] ACTION //third_party/perfetto/protos/perfetto/config/profiling:cpp_gen(//build/toolchain/linux/unbundle:default) [2947/3715] ACTION //third_party/perfetto/protos/perfetto/config/sys_stats:cpp_gen(//build/toolchain/linux/unbundle:default) [2948/3715] CXX obj/third_party/perfetto/protos/perfetto/trace/track_event/cpp/track_event.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2949/3715] AR obj/third_party/perfetto/protos/perfetto/trace/track_event/libcpp.a [2950/3715] CXX obj/third_party/perfetto/protos/perfetto/config/interceptors/cpp/console_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2951/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/surfaceflinger_transactions_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2952/3715] AR obj/third_party/perfetto/protos/perfetto/config/interceptors/libcpp.a [2953/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/app_wakelock_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2954/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/pixel_modem_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2955/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/kernel_wakelocks_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2956/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/android_game_intervention_list_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2957/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/android_system_property_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2958/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/android_sdk_sysprop_guard_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2959/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/packages_list_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2960/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/android_log_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2961/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/network_trace_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2962/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/android_polled_state_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2963/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/protolog_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2964/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/windowmanager_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2965/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/surfaceflinger_layers_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2966/3715] CXX obj/third_party/perfetto/protos/perfetto/config/android/cpp/android_input_event_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2967/3715] AR obj/third_party/perfetto/protos/perfetto/config/android/libcpp.a [2968/3715] CXX obj/third_party/perfetto/protos/perfetto/config/sys_stats/cpp/sys_stats_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2969/3715] AR obj/third_party/perfetto/protos/perfetto/config/sys_stats/libcpp.a [2970/3715] CXX obj/third_party/perfetto/protos/perfetto/config/profiling/cpp/java_hprof_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2971/3715] CXX obj/third_party/perfetto/protos/perfetto/config/profiling/cpp/heapprofd_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2972/3715] CXX obj/third_party/perfetto/protos/perfetto/config/profiling/cpp/perf_event_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2973/3715] AR obj/third_party/perfetto/protos/perfetto/config/profiling/libcpp.a [2974/3715] ACTION //third_party/perfetto/protos/perfetto/config:cpp_gen(//build/toolchain/linux/unbundle:default) [2975/3715] CXX obj/rtc_base/event_tracer/trace_categories.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2976/3715] CXX obj/common_video/common_video/h265_inline.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2977/3715] CXX obj/rtc_base/threading/network_monitor_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2978/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/v8_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2979/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/system_metrics.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2980/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/etw_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2981/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/chrome_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2982/3715] CXX obj/rtc_base/threading/network_monitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/network_monitor.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/network_monitor.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/network_monitor.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2983/3715] CXX obj/common_video/common_video/h265_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h265/h265_common.cc:11: In file included from ../common_video/h265/h265_common.h:18: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h265/h265_common.cc:11: In file included from ../common_video/h265/h265_common.h:18: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h265/h265_common.cc:11: In file included from ../common_video/h265/h265_common.h:18: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2984/3715] CXX obj/common_video/common_video/framerate_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/framerate_controller.cc:15: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/framerate_controller.cc:15: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/framerate_controller.cc:15: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2985/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/test_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2986/3715] CXX obj/modules/video_coding/video_codec_interface/video_error_codes_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2987/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/histogram_samples.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2988/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/interceptor_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2989/3715] CXX obj/common_video/common_video/pps_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h264/pps_parser.cc:11: In file included from ../common_video/h264/pps_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h264/pps_parser.cc:11: In file included from ../common_video/h264/pps_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h264/pps_parser.cc:11: In file included from ../common_video/h264/pps_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2990/3715] CXX obj/common_video/common_video/sps_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h264/sps_parser.cc:11: In file included from ../common_video/h264/sps_parser.h:16: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h264/sps_parser.cc:11: In file included from ../common_video/h264/sps_parser.h:16: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h264/sps_parser.cc:11: In file included from ../common_video/h264/sps_parser.h:16: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2991/3715] CXX obj/rtc_base/threading/default_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/internal/default_socket_server.cc:11: In file included from ../rtc_base/internal/default_socket_server.h:16: In file included from ../rtc_base/socket_server.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/internal/default_socket_server.cc:11: In file included from ../rtc_base/internal/default_socket_server.h:16: In file included from ../rtc_base/socket_server.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/internal/default_socket_server.cc:11: In file included from ../rtc_base/internal/default_socket_server.h:16: In file included from ../rtc_base/socket_server.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2992/3715] CXX obj/common_video/common_video/h264_bitstream_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h264/h264_bitstream_parser.cc:10: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h264/h264_bitstream_parser.cc:10: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h264/h264_bitstream_parser.cc:10: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2993/3715] CXX obj/common_video/common_video/frame_rate_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/frame_rate_estimator.cc:11: In file included from ../common_video/frame_rate_estimator.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/frame_rate_estimator.cc:11: In file included from ../common_video/frame_rate_estimator.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/frame_rate_estimator.cc:11: In file included from ../common_video/frame_rate_estimator.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2994/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/data_source_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [2995/3715] CXX obj/common_video/common_video/video_frame_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/video_frame_buffer.cc:10: In file included from ../common_video/include/video_frame_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../common_video/video_frame_buffer.cc:10: In file included from ../common_video/include/video_frame_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/video_frame_buffer.cc:10: In file included from ../common_video/include/video_frame_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2996/3715] CXX obj/common_video/common_video/bitrate_adjuster.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/bitrate_adjuster.cc:11: In file included from ../common_video/include/bitrate_adjuster.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/bitrate_adjuster.cc:11: In file included from ../common_video/include/bitrate_adjuster.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/bitrate_adjuster.cc:11: In file included from ../common_video/include/bitrate_adjuster.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2997/3715] CXX obj/common_video/common_video/video_frame_buffer_pool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/video_frame_buffer_pool.cc:11: In file included from ../common_video/include/video_frame_buffer_pool.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../common_video/video_frame_buffer_pool.cc:11: In file included from ../common_video/include/video_frame_buffer_pool.h:19: In file included from ../api/video/i010_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/video_frame_buffer_pool.cc:11: In file included from ../common_video/include/video_frame_buffer_pool.h:19: In file included from ../api/video/i010_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [2998/3715] CXX obj/common_video/common_video/h265_vps_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h265/h265_vps_parser.cc:11: In file included from ../common_video/h265/h265_vps_parser.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h265/h265_vps_parser.cc:11: In file included from ../common_video/h265/h265_vps_parser.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h265/h265_vps_parser.cc:11: In file included from ../common_video/h265/h265_vps_parser.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [2999/3715] CXX obj/common_video/common_video/h264_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h264/h264_common.cc:11: In file included from ../common_video/h264/h264_common.h:19: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h264/h264_common.cc:11: In file included from ../common_video/h264/h264_common.h:19: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h264/h264_common.cc:11: In file included from ../common_video/h264/h264_common.h:19: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3000/3715] CXX obj/common_video/common_video/h265_pps_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h265/h265_pps_parser.cc:11: In file included from ../common_video/h265/h265_pps_parser.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h265/h265_pps_parser.cc:11: In file included from ../common_video/h265/h265_pps_parser.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h265/h265_pps_parser.cc:11: In file included from ../common_video/h265/h265_pps_parser.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3001/3715] CXX obj/rtc_base/stream/stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/stream.cc:10: In file included from ../rtc_base/stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/stream.cc:10: In file included from ../rtc_base/stream.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/stream.cc:10: In file included from ../rtc_base/stream.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3002/3715] CXX obj/common_video/common_video/sps_vui_rewriter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h264/sps_vui_rewriter.cc:12: In file included from ../common_video/h264/sps_vui_rewriter.h:21: In file included from ../common_video/h264/sps_parser.h:16: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h264/sps_vui_rewriter.cc:12: In file included from ../common_video/h264/sps_vui_rewriter.h:21: In file included from ../common_video/h264/sps_parser.h:16: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h264/sps_vui_rewriter.cc:12: In file included from ../common_video/h264/sps_vui_rewriter.h:21: In file included from ../common_video/h264/sps_parser.h:16: In file included from ../rtc_base/bitstream_reader.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3003/3715] CXX obj/common_video/common_video/webrtc_libyuv.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/libyuv/webrtc_libyuv.cc:11: In file included from ../common_video/libyuv/include/webrtc_libyuv.h:23: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../common_video/libyuv/webrtc_libyuv.cc:11: In file included from ../common_video/libyuv/include/webrtc_libyuv.h:24: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/libyuv/webrtc_libyuv.cc:11: In file included from ../common_video/libyuv/include/webrtc_libyuv.h:24: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3004/3715] CXX obj/common_video/common_video/h265_sps_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h265/h265_sps_parser.cc:11: In file included from ../common_video/h265/h265_sps_parser.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h265/h265_sps_parser.cc:11: In file included from ../common_video/h265/h265_sps_parser.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h265/h265_sps_parser.cc:11: In file included from ../common_video/h265/h265_sps_parser.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3005/3715] CXX obj/api/audio_codecs/audio_codecs_api/audio_codec_pair_id.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/audio_codec_pair_id.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/audio_codec_pair_id.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/audio_codec_pair_id.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3006/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/stress_test_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3007/3715] CXX obj/rtc_base/threading/physical_socket_server.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/physical_socket_server.cc:10: In file included from ../rtc_base/physical_socket_server.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/physical_socket_server.cc:10: In file included from ../rtc_base/physical_socket_server.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/physical_socket_server.cc:10: In file included from ../rtc_base/physical_socket_server.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3008/3715] CXX obj/rtc_base/event_tracer/event_tracer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/event_tracer.cc:30: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/event_tracer.cc:30: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/event_tracer.cc:30: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3009/3715] CXX obj/modules/video_coding/video_codec_interface/video_coding_defines.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/video_coding_defines.cc:11: In file included from ../modules/video_coding/include/video_coding_defines.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/video_coding_defines.cc:11: In file included from ../modules/video_coding/include/video_coding_defines.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/video_coding_defines.cc:11: In file included from ../modules/video_coding/include/video_coding_defines.h:19: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3010/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/report_block_data.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/include/report_block_data.cc:11: In file included from ../modules/rtp_rtcp/include/report_block_data.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/include/report_block_data.cc:11: In file included from ../modules/rtp_rtcp/include/report_block_data.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/include/report_block_data.cc:11: In file included from ../modules/rtp_rtcp/include/report_block_data.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3011/3715] CXX obj/api/crypto/options/crypto_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/crypto/crypto_options.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/crypto/crypto_options.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/crypto/crypto_options.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3012/3715] CXX obj/api/audio_codecs/audio_codecs_api/audio_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/audio_format.cc:11: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/audio_format.cc:11: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/audio_format.cc:11: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/audio_format.cc:11: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/audio_format.cc:11: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/audio_format.cc:11: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3013/3715] CXX obj/common_video/common_video/h265_bitstream_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../common_video/h265/h265_bitstream_parser.cc:10: In file included from ../common_video/h265/h265_bitstream_parser.h:20: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../common_video/h265/h265_bitstream_parser.cc:10: In file included from ../common_video/h265/h265_bitstream_parser.h:20: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../common_video/h265/h265_bitstream_parser.cc:10: In file included from ../common_video/h265/h265_bitstream_parser.h:20: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3014/3715] CXX obj/rtc_base/threading/thread.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/thread.cc:11: In file included from ../rtc_base/thread.h:32: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/thread.cc:11: In file included from ../rtc_base/thread.h:33: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/thread.cc:11: In file included from ../rtc_base/thread.h:33: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3015/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/common_header.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/common_header.cc:17: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/common_header.cc:17: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/common_header.cc:17: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3016/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/compound_packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/compound_packet.h:20: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/compound_packet.h:20: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/compound_packet.h:20: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3017/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/scenario_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3018/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtcp_packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3019/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/app.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/app.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/app.h:17: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/app.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/app.h:17: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/app.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/app.h:17: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3020/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/congestion_control_feedback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3021/3715] CXX obj/rtc_base/ssl_adapter/openssl_session_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/openssl_session_cache.cc:11: In file included from ../rtc_base/openssl_session_cache.h:20: In file included from ../rtc_base/ssl_stream_adapter.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/openssl_session_cache.cc:11: In file included from ../rtc_base/openssl_session_cache.h:20: In file included from ../rtc_base/ssl_stream_adapter.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/openssl_session_cache.cc:11: In file included from ../rtc_base/openssl_session_cache.h:20: In file included from ../rtc_base/ssl_stream_adapter.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3022/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/bye.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/bye.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/bye.h:21: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/bye.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/bye.h:21: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/bye.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/bye.h:21: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3023/3715] CXX obj/api/audio_codecs/audio_codecs_api/audio_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/audio_decoder.cc:11: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/audio_decoder.cc:11: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/audio_decoder.cc:11: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3024/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/loss_notification.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/loss_notification.h:19: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/loss_notification.h:19: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/loss_notification.h:19: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3025/3715] CXX obj/rtc_base/ssl_adapter/ssl_stream_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/ssl_stream_adapter.cc:11: In file included from ../rtc_base/ssl_stream_adapter.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/ssl_stream_adapter.cc:11: In file included from ../rtc_base/ssl_stream_adapter.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/ssl_stream_adapter.cc:11: In file included from ../rtc_base/ssl_stream_adapter.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3026/3715] CXX obj/rtc_base/ssl_adapter/ssl_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/ssl_adapter.cc:11: In file included from ../rtc_base/ssl_adapter.h:19: In file included from ../rtc_base/async_socket.h:19: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/ssl_adapter.cc:11: In file included from ../rtc_base/ssl_adapter.h:19: In file included from ../rtc_base/async_socket.h:19: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/ssl_adapter.cc:11: In file included from ../rtc_base/ssl_adapter.h:19: In file included from ../rtc_base/async_socket.h:19: In file included from ../rtc_base/socket.h:28: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3027/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/dlrr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/dlrr.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/dlrr.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/dlrr.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3028/3715] CXX obj/modules/video_coding/video_codec_interface/video_codec_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:23: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:23: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/include/video_codec_interface.cc:10: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3029/3715] CXX obj/api/video/encoded_frame/encoded_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/video/encoded_frame.cc:11: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3030/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/fir.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/fir.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/fir.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/fir.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/fir.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/fir.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/fir.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3031/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/extended_reports.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/extended_reports.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/extended_reports.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/extended_reports.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3032/3715] CXX obj/api/audio_codecs/audio_codecs_api/audio_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/audio_encoder.cc:11: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/audio_encoder.cc:11: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/audio_encoder.cc:11: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3033/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/corruption_detection_extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.cc:11: In file included from ../modules/rtp_rtcp/source/corruption_detection_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/corruption_detection_message.h:75:47: note: in instantiation of template class 'absl::InlinedVector' requested here 75 | absl::InlinedVector sample_values_; | ^ 19 warnings generated. [3034/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_rtcp_defines.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.h:23: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/include/rtp_rtcp_defines.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.cc:20: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.h:23: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_rtcp_defines.h:23: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3035/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/nack.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/nack.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/nack.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/nack.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/nack.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/nack.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/nack.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3036/3715] CXX obj/media/codec/codec_comparators.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/codec_comparators.cc:10: In file included from ../media/base/codec_comparators.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/codec_comparators.cc:10: In file included from ../media/base/codec_comparators.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/codec_comparators.cc:10: In file included from ../media/base/codec_comparators.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/codec_comparators.cc:10: In file included from ../media/base/codec_comparators.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/codec_comparators.cc:10: In file included from ../media/base/codec_comparators.h:17: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/codec_comparators.cc:10: In file included from ../media/base/codec_comparators.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3037/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/psfb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/psfb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3038/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/pli.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/pli.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/pli.h:16: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/pli.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/pli.h:16: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/pli.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/pli.h:16: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3039/3715] CXX obj/third_party/perfetto/protos/perfetto/config/cpp/trace_config.gen.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3040/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rrtr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/rrtr.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rrtr.h:18: In file included from ../system_wrappers/include/ntp_time.h:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/rrtr.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rrtr.h:18: In file included from ../system_wrappers/include/ntp_time.h:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/rrtr.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rrtr.h:18: In file included from ../system_wrappers/include/ntp_time.h:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3041/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rapid_resync_request.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.h:17: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.h:17: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.h:17: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3042/3715] CXX obj/rtc_base/ssl_adapter/openssl_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/openssl_adapter.cc:11: In file included from ../rtc_base/openssl_adapter.h:23: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/openssl_adapter.cc:11: In file included from ../rtc_base/openssl_adapter.h:23: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/openssl_adapter.cc:11: In file included from ../rtc_base/openssl_adapter.h:23: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3043/3715] AR obj/third_party/perfetto/protos/perfetto/config/libcpp.a [3044/3715] AR obj/rtc_base/libevent_tracer.a [3045/3715] AR obj/rtc_base/libthreading.a [3046/3715] CXX obj/rtc_base/ssl_adapter/openssl_stream_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/openssl_stream_adapter.cc:11: In file included from ../rtc_base/openssl_stream_adapter.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/openssl_stream_adapter.cc:11: In file included from ../rtc_base/openssl_stream_adapter.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/openssl_stream_adapter.cc:11: In file included from ../rtc_base/openssl_stream_adapter.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3047/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtpfb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3048/3715] AR obj/common_video/libcommon_video.a [3049/3715] AR obj/rtc_base/libstream.a [3050/3715] AR obj/api/audio_codecs/libaudio_codecs_api.a [3051/3715] AR obj/modules/video_coding/libvideo_codec_interface.a [3052/3715] AR obj/rtc_base/libssl_adapter.a [3053/3715] AR obj/api/video/libencoded_frame.a [3054/3715] AR obj/api/crypto/liboptions.a [3055/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/remb.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/remb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/remb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/remb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/remb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/remb.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/remb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/psfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3056/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/receiver_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/receiver_report.h:19: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/receiver_report.h:19: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/receiver_report.h:19: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3057/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/report_block.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/report_block.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/report_block.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/report_block.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3058/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/target_bitrate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3059/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/tmmbn.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbn.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbn.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbn.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3060/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/remote_estimate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc:10: In file included from ../modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc:10: In file included from ../modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc:10: In file included from ../modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3061/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_generic_frame_descriptor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3062/3715] CXX obj/media/codec/codec.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/codec.cc:11: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/codec.cc:11: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/codec.cc:11: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/codec.cc:11: In file included from ../media/base/codec.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/codec.cc:11: In file included from ../media/base/codec.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/codec.cc:11: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3063/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/tmmbr.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbr.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbr.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmbr.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet/rtpfb.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3064/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/tmmb_item.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3065/3715] AR obj/media/libcodec.a [3066/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/sender_report.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/sender_report.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/sender_report.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/sender_report.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/sender_report.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/sender_report.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/sender_report.h:18: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3067/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/sdes.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/sdes.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/sdes.h:20: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/sdes.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/sdes.h:20: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/sdes.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/sdes.h:20: In file included from ../modules/rtp_rtcp/source/rtcp_packet.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3068/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/fec_private_tables_bursty.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3069/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/fec_private_tables_random.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3070/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_util.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_util.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_util.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_util.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_util.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_util.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3071/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_dependency_descriptor_reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:16: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h:15: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ 19 warnings generated. [3072/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_dependency_descriptor_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:19: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ 19 warnings generated. [3073/3715] CXX obj/api/frame_transformer_interface/frame_transformer_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/frame_transformer_interface.cc:11: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3074/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_generic_frame_descriptor_extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h:18: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3075/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_dependency_descriptor_extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ 21 warnings generated. [3076/3715] CXX obj/logging/rtc_event_rtp_rtcp/rtc_event_rtcp_packet_incoming.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3077/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_header_extensions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_header_extensions.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3078/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_packet_received.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packet_received.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packet_received.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_received.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_received.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_received.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packet_received.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3079/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_packet_to_send.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:20: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:21: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packet_to_send.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:21: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:25: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:21: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:21: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3080/3715] CXX obj/logging/rtc_event_rtp_rtcp/rtc_event_rtcp_packet_outgoing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3081/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_header_extension_map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/corruption_detection_message.h:75:47: note: in instantiation of template class 'absl::InlinedVector' requested here 75 | absl::InlinedVector sample_values_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_map.cc:11: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ 24 warnings generated. [3082/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtcp_nack_stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3083/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_video_layers_allocation_extension.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ 20 warnings generated. [3084/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/capture_clock_offset_updater.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/capture_clock_offset_updater.cc:11: In file included from ../modules/rtp_rtcp/source/capture_clock_offset_updater.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/capture_clock_offset_updater.cc:11: In file included from ../modules/rtp_rtcp/source/capture_clock_offset_updater.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/capture_clock_offset_updater.cc:11: In file included from ../modules/rtp_rtcp/source/capture_clock_offset_updater.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3085/3715] CXX obj/api/rtp_sender_interface/rtp_sender_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:24: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:24: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:27: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/rtp_sender_interface.cc:11: In file included from ../api/rtp_sender_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3086/3715] AR obj/api/librtp_sender_interface.a [3087/3715] CXX obj/media/rtp_utils/rtp_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/rtp_utils.cc:11: In file included from ../media/base/rtp_utils.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/rtp_utils.cc:11: In file included from ../media/base/rtp_utils.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/rtp_utils.cc:11: In file included from ../media/base/rtp_utils.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3088/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/dtmf_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/dtmf_queue.cc:11: In file included from ../modules/rtp_rtcp/source/dtmf_queue.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/dtmf_queue.cc:11: In file included from ../modules/rtp_rtcp/source/dtmf_queue.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/dtmf_queue.cc:11: In file included from ../modules/rtp_rtcp/source/dtmf_queue.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3089/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/absolute_capture_time_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/absolute_capture_time_sender.cc:11: In file included from ../modules/rtp_rtcp/source/absolute_capture_time_sender.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/absolute_capture_time_sender.cc:11: In file included from ../modules/rtp_rtcp/source/absolute_capture_time_sender.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/absolute_capture_time_sender.cc:11: In file included from ../modules/rtp_rtcp/source/absolute_capture_time_sender.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3090/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/absolute_capture_time_interpolator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc:11: In file included from ../modules/rtp_rtcp/source/absolute_capture_time_interpolator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc:11: In file included from ../modules/rtp_rtcp/source/absolute_capture_time_interpolator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc:11: In file included from ../modules/rtp_rtcp/source/absolute_capture_time_interpolator.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3091/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/active_decode_targets_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/active_decode_targets_helper.cc:11: In file included from ../modules/rtp_rtcp/source/active_decode_targets_helper.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/active_decode_targets_helper.cc:11: In file included from ../modules/rtp_rtcp/source/active_decode_targets_helper.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/active_decode_targets_helper.cc:11: In file included from ../modules/rtp_rtcp/source/active_decode_targets_helper.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3092/3715] CXX obj/media/rid_description/rid_description.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/rid_description.cc:11: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/rid_description.cc:11: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/rid_description.cc:11: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/rid_description.cc:11: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/rid_description.cc:11: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/rid_description.cc:11: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3093/3715] AR obj/media/librid_description.a [3094/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/rtp_packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packet.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3095/3715] CXX obj/call/rtp_interfaces/rtp_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_config.cc:11: In file included from ../call/rtp_config.h:21: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_config.cc:11: In file included from ../call/rtp_config.h:21: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_config.cc:11: In file included from ../call/rtp_config.h:21: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtp_config.cc:11: In file included from ../call/rtp_config.h:22: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtp_config.cc:11: In file included from ../call/rtp_config.h:21: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtp_config.cc:11: In file included from ../call/rtp_config.h:21: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3096/3715] CXX obj/logging/rtc_event_rtp_rtcp/rtc_event_rtp_packet_incoming.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h:27: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3097/3715] CXX obj/p2p/port_interface/port_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/port_interface.cc:11: In file included from ../p2p/base/port_interface.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/port_interface.cc:11: In file included from ../p2p/base/port_interface.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/port_interface.cc:11: In file included from ../p2p/base/port_interface.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/port_interface.cc:11: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3098/3715] CXX obj/logging/rtc_event_rtp_rtcp/rtc_event_rtp_packet_outgoing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h:27: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc:11: In file included from ../logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3099/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp_format/transport_feedback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:20: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:20: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:20: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3100/3715] AR obj/modules/rtp_rtcp/librtp_rtcp_format.a [3101/3715] AR obj/call/librtp_interfaces.a [3102/3715] AR obj/logging/librtc_event_rtp_rtcp.a [3103/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/create_video_rtp_depacketizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/create_video_rtp_depacketizer.h:17: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3104/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/forward_error_correction_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/forward_error_correction_internal.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction_internal.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/forward_error_correction_internal.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction_internal.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/forward_error_correction_internal.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction_internal.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3105/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/packet_loss_stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/packet_loss_stats.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/packet_loss_stats.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/packet_loss_stats.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3106/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/flexfec_header_reader_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:18: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3107/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/flexfec_03_header_reader_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:18: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3108/3715] CXX obj/call/video_receive_stream_api/video_receive_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:27: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/video_receive_stream.cc:11: In file included from ../call/video_receive_stream.h:24: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3109/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/flexfec_receiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:20: In file included from ../modules/rtp_rtcp/include/recovered_packet_receiver.h:13: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_receiver.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3110/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/remote_ntp_time_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/remote_ntp_time_estimator.cc:11: In file included from ../modules/rtp_rtcp/include/remote_ntp_time_estimator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/remote_ntp_time_estimator.cc:11: In file included from ../modules/rtp_rtcp/include/remote_ntp_time_estimator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/remote_ntp_time_estimator.cc:11: In file included from ../modules/rtp_rtcp/include/remote_ntp_time_estimator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3111/3715] CXX obj/media/stream_params/stream_params.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/stream_params.cc:11: In file included from ../media/base/stream_params.h:55: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/stream_params.cc:11: In file included from ../media/base/stream_params.h:56: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/stream_params.cc:11: In file included from ../media/base/stream_params.h:55: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/stream_params.cc:11: In file included from ../media/base/stream_params.h:56: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/stream_params.cc:11: In file included from ../media/base/stream_params.h:56: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/stream_params.cc:11: In file included from ../media/base/stream_params.h:55: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3112/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/packet_sequencer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/packet_sequencer.cc:11: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/packet_sequencer.cc:11: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/packet_sequencer.cc:11: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/packet_sequencer.cc:11: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:19: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:25: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/packet_sequencer.cc:11: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/packet_sequencer.cc:11: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3113/3715] CXX obj/call/video_send_stream_api/video_send_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:21: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:24: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/video_send_stream.cc:11: In file included from ../call/video_send_stream.h:22: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3114/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/flexfec_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/flexfec_sender.cc:11: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3115/3715] CXX obj/rtc_base/network/network.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/network.cc:11: In file included from ../rtc_base/network.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/network.cc:11: In file included from ../rtc_base/network.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../rtc_base/network.cc:11: In file included from ../rtc_base/network.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/network.cc:11: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3116/3715] AR obj/rtc_base/libnetwork.a [3117/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/frame_object.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/rtp_rtcp/source/frame_object.cc:11: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3118/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_descriptor_authentication.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_descriptor_authentication.h:17: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3119/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_header_extension_size.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.h:13: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_header_extension_size.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.h:13: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.h:13: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.h:14: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.h:13: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_header_extension_size.h:13: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3120/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/forward_error_correction.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/forward_error_correction.cc:11: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3121/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_format_video_generic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:19: In file included from ../modules/rtp_rtcp/source/rtp_format.h:23: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_video_generic.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3122/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_packet_send_info.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packet_send_info.cc:14: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packet_send_info.cc:14: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_send_info.cc:14: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_send_info.cc:16: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_send_info.cc:14: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packet_send_info.cc:14: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3123/3715] AR obj/p2p/libport_interface.a [3124/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_format.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:23: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtp_format_vp8.h:67:13: note: in instantiation of template class 'absl::InlinedVector' requested here 67 | RawHeader hdr_; | ^ 23 warnings generated. [3125/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/receive_statistics_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.cc:11: In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.h:22: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/receive_statistics_impl.cc:11: In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.h:22: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.cc:11: In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.h:22: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.cc:29: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.cc:11: In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.h:22: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.cc:11: In file included from ../modules/rtp_rtcp/source/receive_statistics_impl.h:22: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3126/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_format_vp8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp8.h:33: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtp_format_vp8.h:67:13: note: in instantiation of template class 'absl::InlinedVector' requested here 67 | RawHeader hdr_; | ^ 23 warnings generated. [3127/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_format_h264.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:21: In file included from ../modules/rtp_rtcp/source/rtp_format.h:23: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_h264.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_h264.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3128/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_format_vp9.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:30: In file included from ../modules/rtp_rtcp/source/rtp_format.h:23: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_format_vp9.h:29: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3129/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/tmmbr_help.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/tmmbr_help.cc:19: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/tmmbr_help.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/tmmbr_help.cc:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3130/3715] CXX obj/call/call_interfaces/syncable.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3131/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_sequence_number_map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_sequence_number_map.cc:21: In file included from ../third_party/abseil-cpp/absl/algorithm/container.h:58: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_sequence_number_map.cc:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sequence_number_map.cc:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3132/3715] AR obj/call/libvideo_send_stream_api.a [3133/3715] AR obj/call/libvideo_receive_stream_api.a [3134/3715] AR obj/media/librtp_utils.a [3135/3715] AR obj/media/libstream_params.a [3136/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_packetizer_av1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:21: In file included from ../modules/rtp_rtcp/source/rtp_format.h:23: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.cc:10: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3137/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_packet_history.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packet_history.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_history.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packet_history.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_history.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_history.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_history.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_history.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_history.h:26: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:25: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packet_history.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_history.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packet_history.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packet_history.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3138/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3139/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_sender_audio.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:25: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:26: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_audio.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 23 warnings generated. [3140/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_sender_video_frame_transformer_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:21: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ 22 warnings generated. [3141/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:26: In file included from ../modules/rtp_rtcp/include/flexfec_sender.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/corruption_detection_message.h:75:47: note: in instantiation of template class 'absl::InlinedVector' requested here 75 | absl::InlinedVector sample_values_; | ^ 24 warnings generated. [3142/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/source_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/source_tracker.cc:11: In file included from ../modules/rtp_rtcp/source/source_tracker.h:22: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/source_tracker.cc:11: In file included from ../modules/rtp_rtcp/source/source_tracker.h:22: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/source_tracker.cc:11: In file included from ../modules/rtp_rtcp/source/source_tracker.h:22: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3143/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/ulpfec_receiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:22: In file included from ../modules/rtp_rtcp/include/recovered_packet_receiver.h:13: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_receiver.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3144/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/ulpfec_header_reader_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:18: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_header_reader_writer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3145/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_raw.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3146/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/ulpfec_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:22: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:26: In file included from ../modules/rtp_rtcp/source/forward_error_correction.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/ulpfec_generator.cc:11: In file included from ../modules/rtp_rtcp/source/ulpfec_generator.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 19 warnings generated. [3147/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_rtcp_impl2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:34: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:19: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:25: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_rtcp_impl2.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 24 warnings generated. [3148/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_av1.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:22: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 2, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:100:11: note: in instantiation of template class 'absl::InlinedVector, 2>' requested here 100 | Storage data_; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc:198:15: note: in instantiation of template class 'absl::InlinedVector' requested here 198 | VectorObuInfo ParseObus( | ^ 22 warnings generated. [3149/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_generic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3150/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_video_stream_receiver_frame_transformer_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3151/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_sender_egress.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:31: In file included from ../modules/rtp_rtcp/source/packet_sequencer.h:19: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:25: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_egress.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 22 warnings generated. [3152/3715] CXX obj/call/call_interfaces/audio_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/audio_state.cc:11: In file included from ../call/audio_state.h:13: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/audio_state.cc:11: In file included from ../call/audio_state.h:13: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/audio_state.cc:11: In file included from ../call/audio_state.h:13: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/audio_state.cc:11: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../call/audio_state.cc:11: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [3153/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_vp8.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:18: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3154/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_vp9.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:18: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3155/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtcp_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:41: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_sender.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_sender.h:25: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ 23 warnings generated. [3156/3715] CXX obj/api/neteq/neteq_api/neteq.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/neteq/neteq.cc:11: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/neteq/neteq.cc:11: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/neteq/neteq.cc:11: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/neteq/neteq.cc:11: In file included from ../api/neteq/neteq.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/neteq/neteq.cc:11: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/neteq/neteq.cc:11: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3157/3715] CXX obj/modules/audio_device/audio_device_generic/audio_device_generic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/audio_device_generic.cc:11: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/audio_device_generic.cc:11: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/audio_device_generic.cc:11: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3158/3715] CXX obj/modules/audio_device/audio_device_buffer/fine_audio_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/fine_audio_buffer.cc:11: In file included from ../modules/audio_device/fine_audio_buffer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/fine_audio_buffer.cc:11: In file included from ../modules/audio_device/fine_audio_buffer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/fine_audio_buffer.cc:11: In file included from ../modules/audio_device/fine_audio_buffer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3159/3715] CXX obj/call/call_interfaces/flexfec_receive_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:21: In file included from ../call/receive_stream.h:18: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/flexfec_receive_stream.cc:11: In file included from ../call/flexfec_receive_stream.h:19: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3160/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_h265.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3161/3715] CXX obj/call/call_interfaces/audio_receive_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:22: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/audio_receive_stream.cc:11: In file included from ../call/audio_receive_stream.h:20: In file included from ../api/audio/audio_mixer.h:16: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 22 warnings generated. [3162/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/video_rtp_depacketizer_h264.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:21: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc:11: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h:16: In file included from ../modules/rtp_rtcp/source/video_rtp_depacketizer.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3163/3715] CXX obj/call/call_interfaces/call_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:19: In file included from ../api/neteq/neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/call_config.cc:11: In file included from ../call/call_config.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 26 warnings generated. [3164/3715] CXX obj/api/libjingle_peerconnection_api/data_channel_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/data_channel_interface.cc:11: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/data_channel_interface.cc:11: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/data_channel_interface.cc:11: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3165/3715] CXX obj/rtc_base/rtc_certificate_generator/rtc_certificate_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../rtc_base/rtc_certificate_generator.cc:11: In file included from ../rtc_base/rtc_certificate_generator.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../rtc_base/rtc_certificate_generator.cc:11: In file included from ../rtc_base/rtc_certificate_generator.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../rtc_base/rtc_certificate_generator.cc:11: In file included from ../rtc_base/rtc_certificate_generator.h:20: In file included from ../rtc_base/rtc_certificate.h:22: In file included from ../rtc_base/ssl_certificate.h:26: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3166/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_packetizer_h265.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:20: In file included from ../modules/rtp_rtcp/source/rtp_format.h:23: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_packetizer_h265.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3167/3715] AR obj/rtc_base/librtc_certificate_generator.a [3168/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtp_sender_video.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:23: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../modules/rtp_rtcp/source/rtp_sender_video.cc:11: In file included from ../modules/rtp_rtcp/source/rtp_sender_video.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/corruption_detection_message.h:75:47: note: in instantiation of template class 'absl::InlinedVector' requested here 75 | absl::InlinedVector sample_values_; | ^ 26 warnings generated. [3169/3715] CXX obj/api/libjingle_peerconnection_api/jsep.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/jsep.cc:11: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/jsep.cc:11: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/jsep.cc:11: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3170/3715] CXX obj/call/call_interfaces/audio_send_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:22: In file included from ../api/audio_codecs/audio_encoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/audio_send_stream.cc:11: In file included from ../call/audio_send_stream.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3171/3715] CXX obj/api/libjingle_peerconnection_api/sctp_transport_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/sctp_transport_interface.cc:11: In file included from ../api/sctp_transport_interface.h:16: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/sctp_transport_interface.cc:11: In file included from ../api/sctp_transport_interface.h:16: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/sctp_transport_interface.cc:11: In file included from ../api/sctp_transport_interface.h:16: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3172/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/bwe_defines.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/bwe_defines.cc:11: In file included from ../modules/remote_bitrate_estimator/include/bwe_defines.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/bwe_defines.cc:11: In file included from ../modules/remote_bitrate_estimator/include/bwe_defines.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/bwe_defines.cc:11: In file included from ../modules/remote_bitrate_estimator/include/bwe_defines.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3173/3715] CXX obj/modules/audio_device/file_audio_device/file_audio_device_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/dummy/file_audio_device_factory.cc:18: In file included from ../modules/audio_device/dummy/file_audio_device.h:20: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/dummy/file_audio_device_factory.cc:18: In file included from ../modules/audio_device/dummy/file_audio_device.h:20: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/dummy/file_audio_device_factory.cc:18: In file included from ../modules/audio_device/dummy/file_audio_device.h:20: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3174/3715] CXX obj/api/libjingle_peerconnection_api/jsep_ice_candidate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3175/3715] CXX obj/modules/audio_device/audio_device_dummy/audio_device_dummy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/dummy/audio_device_dummy.cc:11: In file included from ../modules/audio_device/dummy/audio_device_dummy.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/dummy/audio_device_dummy.cc:11: In file included from ../modules/audio_device/dummy/audio_device_dummy.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/dummy/audio_device_dummy.cc:11: In file included from ../modules/audio_device/dummy/audio_device_dummy.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3176/3715] CXX obj/modules/audio_device/audio_device_buffer/audio_device_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/audio_device_buffer.cc:11: In file included from ../modules/audio_device/audio_device_buffer.h:20: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/audio_device_buffer.cc:11: In file included from ../modules/audio_device/audio_device_buffer.h:20: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/audio_device_buffer.cc:11: In file included from ../modules/audio_device/audio_device_buffer.h:20: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3177/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/overuse_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/overuse_detector.cc:20: In file included from ../rtc_base/numerics/safe_minmax.h:83: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/overuse_detector.cc:20: In file included from ../rtc_base/numerics/safe_minmax.h:83: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/overuse_detector.cc:20: In file included from ../rtc_base/numerics/safe_minmax.h:83: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3178/3715] AR obj/modules/audio_device/libaudio_device_buffer.a [3179/3715] AR obj/modules/audio_device/libaudio_device_generic.a [3180/3715] AR obj/modules/audio_device/libaudio_device_dummy.a [3181/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/inter_arrival.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/inter_arrival.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/inter_arrival.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/inter_arrival.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3182/3715] CXX obj/modules/audio_device/file_audio_device/file_audio_device.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/dummy/file_audio_device.cc:11: In file included from ../modules/audio_device/dummy/file_audio_device.h:20: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/dummy/file_audio_device.cc:11: In file included from ../modules/audio_device/dummy/file_audio_device.h:20: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/dummy/file_audio_device.cc:11: In file included from ../modules/audio_device/dummy/file_audio_device.h:20: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3183/3715] AR obj/modules/audio_device/libfile_audio_device.a [3184/3715] CXX obj/media/video_adapter/video_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/video_adapter.cc:11: In file included from ../media/base/video_adapter.h:23: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/video_adapter.cc:11: In file included from ../media/base/video_adapter.h:23: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/video_adapter.cc:11: In file included from ../media/base/video_adapter.h:23: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3185/3715] AR obj/media/libvideo_adapter.a [3186/3715] CXX obj/api/libjingle_peerconnection_api/rtp_receiver_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:24: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/rtp_receiver_interface.cc:11: In file included from ../api/rtp_receiver_interface.h:22: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3187/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/aimd_rate_control.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/aimd_rate_control.cc:11: In file included from ../modules/remote_bitrate_estimator/aimd_rate_control.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/aimd_rate_control.cc:11: In file included from ../modules/remote_bitrate_estimator/aimd_rate_control.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/aimd_rate_control.cc:11: In file included from ../modules/remote_bitrate_estimator/aimd_rate_control.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3188/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/overuse_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/overuse_estimator.cc:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/overuse_estimator.cc:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/overuse_estimator.cc:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3189/3715] CXX obj/modules/audio_device/audio_device_impl/alsasymboltable_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/alsasymboltable_linux.cc:28: In file included from ../modules/audio_device/linux/alsasymboltable_linux.h:31: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/alsasymboltable_linux.cc:28: In file included from ../modules/audio_device/linux/alsasymboltable_linux.h:31: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/alsasymboltable_linux.cc:28: In file included from ../modules/audio_device/linux/alsasymboltable_linux.h:31: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3190/3715] CXX obj/api/libjingle_peerconnection_api/legacy_stats_types.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/legacy_stats_types.cc:11: In file included from ../api/legacy_stats_types.h:26: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/legacy_stats_types.cc:11: In file included from ../api/legacy_stats_types.h:27: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/legacy_stats_types.cc:11: In file included from ../api/legacy_stats_types.h:27: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3191/3715] CXX obj/api/libjingle_peerconnection_api/rtp_transceiver_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:23: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/rtp_transceiver_interface.cc:11: In file included from ../api/rtp_transceiver_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3192/3715] CXX obj/modules/rtp_rtcp/rtp_rtcp/rtcp_receiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../modules/rtp_rtcp/source/rtcp_receiver.cc:11: In file included from ../modules/rtp_rtcp/source/rtcp_receiver.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 24 warnings generated. [3193/3715] AR obj/modules/rtp_rtcp/librtp_rtcp.a [3194/3715] AR obj/call/libcall_interfaces.a [3195/3715] CXX obj/modules/audio_device/audio_device_impl/audio_device_data_observer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/audio_device_data_observer.cc:11: In file included from ../modules/audio_device/include/audio_device_data_observer.h:19: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/audio_device_data_observer.cc:11: In file included from ../modules/audio_device/include/audio_device_data_observer.h:19: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/audio_device_data_observer.cc:11: In file included from ../modules/audio_device/include/audio_device_data_observer.h:19: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3196/3715] CXX obj/p2p/packet_transport_internal/packet_transport_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/packet_transport_internal.cc:11: In file included from ../p2p/base/packet_transport_internal.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/packet_transport_internal.cc:11: In file included from ../p2p/base/packet_transport_internal.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/packet_transport_internal.cc:11: In file included from ../p2p/base/packet_transport_internal.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3197/3715] CXX obj/p2p/connection/connection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/connection.cc:11: In file included from ../p2p/base/connection.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/connection.cc:11: In file included from ../p2p/base/connection.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/connection.cc:11: In file included from ../p2p/base/connection.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/connection.cc:11: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3198/3715] CXX obj/p2p/port_allocator/port_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/port_allocator.cc:11: In file included from ../p2p/base/port_allocator.h:22: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/port_allocator.cc:11: In file included from ../p2p/base/port_allocator.h:22: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/port_allocator.cc:11: In file included from ../p2p/base/port_allocator.h:22: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/port_allocator.cc:11: In file included from ../p2p/base/port_allocator.h:25: In file included from ../p2p/base/port.h:35: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3199/3715] AR obj/p2p/libconnection.a [3200/3715] CXX obj/modules/audio_device/audio_device_impl/latebindingsymboltable_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.cc:11: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/latebindingsymboltable_linux.cc:11: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.cc:11: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3201/3715] CXX obj/media/adapted_video_track_source/adapted_video_track_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/adapted_video_track_source.cc:11: In file included from ../media/base/adapted_video_track_source.h:18: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/adapted_video_track_source.cc:11: In file included from ../media/base/adapted_video_track_source.h:18: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/adapted_video_track_source.cc:11: In file included from ../media/base/adapted_video_track_source.h:18: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3202/3715] CXX obj/modules/audio_device/audio_device_impl/pulseaudiosymboltable_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/pulseaudiosymboltable_linux.cc:28: In file included from ../modules/audio_device/linux/pulseaudiosymboltable_linux.h:31: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/pulseaudiosymboltable_linux.cc:28: In file included from ../modules/audio_device/linux/pulseaudiosymboltable_linux.h:31: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/pulseaudiosymboltable_linux.cc:28: In file included from ../modules/audio_device/linux/pulseaudiosymboltable_linux.h:31: In file included from ../modules/audio_device/linux/latebindingsymboltable_linux.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3203/3715] CXX obj/modules/video_coding/video_coding_utility/frame_dropper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3204/3715] CXX obj/modules/audio_device/audio_device_impl/audio_device_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/audio_device_impl.cc:11: In file included from ../modules/audio_device/audio_device_impl.h:20: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/audio_device_impl.cc:11: In file included from ../modules/audio_device/audio_device_impl.h:20: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/audio_device_impl.cc:11: In file included from ../modules/audio_device/audio_device_impl.h:20: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3205/3715] CXX obj/modules/congestion_controller/goog_cc/estimators/acknowledged_bitrate_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3206/3715] CXX obj/modules/congestion_controller/goog_cc/estimators/bitrate_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/bitrate_estimator.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/bitrate_estimator.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/bitrate_estimator.h:19: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3207/3715] CXX obj/modules/audio_device/audio_device_impl/audio_mixer_manager_alsa_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc:11: In file included from ../modules/audio_device/linux/audio_mixer_manager_alsa_linux.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc:11: In file included from ../modules/audio_device/linux/audio_mixer_manager_alsa_linux.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc:11: In file included from ../modules/audio_device/linux/audio_mixer_manager_alsa_linux.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3208/3715] CXX obj/media/media_channel_impl/media_channel_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:23: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/base/media_channel_impl.cc:11: In file included from ../media/base/media_channel_impl.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3209/3715] AR obj/media/libadapted_video_track_source.a [3210/3715] AR obj/media/libmedia_channel_impl.a [3211/3715] CXX obj/modules/video_coding/video_coding_utility/framerate_controller_deprecated.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3212/3715] CXX obj/modules/audio_device/audio_device_impl/audio_device_alsa_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/audio_device_alsa_linux.cc:11: In file included from ../modules/audio_device/linux/audio_device_alsa_linux.h:16: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/audio_device_alsa_linux.cc:11: In file included from ../modules/audio_device/linux/audio_device_alsa_linux.h:16: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/audio_device_alsa_linux.cc:11: In file included from ../modules/audio_device/linux/audio_device_alsa_linux.h:16: In file included from ../modules/audio_device/audio_device_generic.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3213/3715] CXX obj/modules/congestion_controller/goog_cc/estimators/acknowledged_bitrate_estimator_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc:11: In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc:11: In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc:11: In file included from ../modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h:19: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3214/3715] CXX obj/media/media_engine/media_engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:22: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/base/media_engine.cc:11: In file included from ../media/base/media_engine.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3215/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h:22: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h:27: In file included from ../modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:22: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3216/3715] AR obj/media/libmedia_engine.a [3217/3715] CXX obj/modules/audio_device/audio_device_impl/audio_mixer_manager_pulse_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:11: In file included from ../modules/audio_device/linux/audio_mixer_manager_pulse_linux.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:11: In file included from ../modules/audio_device/linux/audio_mixer_manager_pulse_linux.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc:11: In file included from ../modules/audio_device/linux/audio_mixer_manager_pulse_linux.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3218/3715] CXX obj/modules/audio_device/audio_device_impl/audio_device_pulse_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_device/linux/audio_device_pulse_linux.cc:11: In file included from ../modules/audio_device/linux/audio_device_pulse_linux.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_device/linux/audio_device_pulse_linux.cc:11: In file included from ../modules/audio_device/linux/audio_device_pulse_linux.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_device/linux/audio_device_pulse_linux.cc:11: In file included from ../modules/audio_device/linux/audio_device_pulse_linux.h:16: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3219/3715] AR obj/modules/audio_device/libaudio_device_impl.a [3220/3715] CXX obj/p2p/port/port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/port.cc:11: In file included from ../p2p/base/port.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/port.cc:11: In file included from ../p2p/base/port.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/port.cc:11: In file included from ../p2p/base/port.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/port.cc:11: In file included from ../p2p/base/port.h:35: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3221/3715] AR obj/p2p/libport.a [3222/3715] AR obj/p2p/libport_allocator.a [3223/3715] CXX obj/modules/congestion_controller/goog_cc/estimators/probe_bitrate_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_bitrate_estimator.h:17: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_bitrate_estimator.h:17: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/probe_bitrate_estimator.h:17: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3224/3715] AR obj/p2p/libpacket_transport_internal.a [3225/3715] CXX obj/modules/video_coding/video_coding_utility/corruption_detection_settings_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/corruption_detection_settings_generator.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/corruption_detection_settings_generator.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/corruption_detection_settings_generator.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3226/3715] CXX obj/modules/remote_bitrate_estimator/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:22: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:29: In file included from ../modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:22: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc:11: ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:92:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 92 | const Cluster* FindBestProbe(const std::list& clusters) const; | ^ ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:92:16: note: insert '_Nullable' if the pointer may be null 92 | const Cluster* FindBestProbe(const std::list& clusters) const; | ^ | _Nullable ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:92:16: note: insert '_Nonnull' if the pointer should never be null 92 | const Cluster* FindBestProbe(const std::list& clusters) const; | ^ | _Nonnull 19 warnings generated. [3227/3715] AR obj/modules/remote_bitrate_estimator/libremote_bitrate_estimator.a [3228/3715] CXX obj/modules/congestion_controller/goog_cc/estimators/robust_throughput_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/robust_throughput_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/robust_throughput_estimator.h:18: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/robust_throughput_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/robust_throughput_estimator.h:18: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/robust_throughput_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/robust_throughput_estimator.h:18: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3229/3715] CXX obj/modules/congestion_controller/goog_cc/estimators/trendline_estimator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/trendline_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/trendline_estimator.h:23: In file included from ../rtc_base/experiments/struct_parameters_parser.h:21: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/trendline_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/trendline_estimator.h:23: In file included from ../rtc_base/experiments/struct_parameters_parser.h:24: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/trendline_estimator.cc:11: In file included from ../modules/congestion_controller/goog_cc/trendline_estimator.h:23: In file included from ../rtc_base/experiments/struct_parameters_parser.h:24: In file included from ../rtc_base/experiments/field_trial_units.h:14: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3230/3715] AR obj/modules/congestion_controller/goog_cc/libestimators.a [3231/3715] CXX obj/modules/video_coding/video_coding_utility/decoded_frames_history.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/decoded_frames_history.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/decoded_frames_history.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/decoded_frames_history.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3232/3715] CXX obj/modules/pacing/pacing/bitrate_prober.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/pacing/bitrate_prober.cc:11: In file included from ../modules/pacing/bitrate_prober.h:20: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/pacing/bitrate_prober.cc:11: In file included from ../modules/pacing/bitrate_prober.h:20: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/pacing/bitrate_prober.cc:11: In file included from ../modules/pacing/bitrate_prober.h:20: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3233/3715] CXX obj/call/adaptation/resource_adaptation/adaptation_constraint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3234/3715] CXX obj/modules/video_coding/video_coding_utility/bandwidth_quality_scaler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.cc:11: In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/bandwidth_quality_scaler.cc:11: In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.cc:11: In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.cc:11: In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.h:23: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.cc:11: In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.cc:11: In file included from ../modules/video_coding/utility/bandwidth_quality_scaler.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [3235/3715] CXX obj/modules/video_coding/video_coding_utility/qp_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/qp_parser.cc:11: In file included from ../modules/video_coding/utility/qp_parser.h:20: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/qp_parser.cc:11: In file included from ../modules/video_coding/utility/qp_parser.h:20: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/qp_parser.cc:11: In file included from ../modules/video_coding/utility/qp_parser.h:20: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3236/3715] CXX obj/api/libjingle_peerconnection_api/peer_connection_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:82: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:84: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/peer_connection_interface.cc:11: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3237/3715] AR obj/api/libjingle_peerconnection_api.a [3238/3715] CXX obj/modules/video_coding/video_coding_utility/ivf_file_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/ivf_file_writer.cc:11: In file included from ../modules/video_coding/utility/ivf_file_writer.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/utility/ivf_file_writer.cc:11: In file included from ../modules/video_coding/utility/ivf_file_writer.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/ivf_file_writer.cc:11: In file included from ../modules/video_coding/utility/ivf_file_writer.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3239/3715] CXX obj/modules/video_coding/video_coding_utility/ivf_file_reader.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/ivf_file_reader.cc:11: In file included from ../modules/video_coding/utility/ivf_file_reader.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/utility/ivf_file_reader.cc:11: In file included from ../modules/video_coding/utility/ivf_file_reader.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/ivf_file_reader.cc:11: In file included from ../modules/video_coding/utility/ivf_file_reader.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3240/3715] CXX obj/modules/video_coding/video_coding_utility/vp8_header_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/vp8_header_parser.cc:15: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/vp8_header_parser.cc:15: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/vp8_header_parser.cc:15: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3241/3715] CXX obj/modules/video_coding/video_coding_utility/simulcast_utility.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/simulcast_utility.cc:11: In file included from ../modules/video_coding/utility/simulcast_utility.h:18: In file included from ../video/config/video_encoder_config.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/utility/simulcast_utility.cc:11: In file included from ../modules/video_coding/utility/simulcast_utility.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/simulcast_utility.cc:11: In file included from ../modules/video_coding/utility/simulcast_utility.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/utility/simulcast_utility.cc:11: In file included from ../modules/video_coding/utility/simulcast_utility.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/simulcast_utility.cc:11: In file included from ../modules/video_coding/utility/simulcast_utility.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/utility/simulcast_utility.cc:11: In file included from ../modules/video_coding/utility/simulcast_utility.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3242/3715] CXX obj/modules/congestion_controller/goog_cc/delay_based_bwe/inter_arrival_delta.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/inter_arrival_delta.cc:11: In file included from ../modules/congestion_controller/goog_cc/inter_arrival_delta.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/inter_arrival_delta.cc:11: In file included from ../modules/congestion_controller/goog_cc/inter_arrival_delta.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/inter_arrival_delta.cc:11: In file included from ../modules/congestion_controller/goog_cc/inter_arrival_delta.h:16: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3243/3715] CXX obj/modules/video_coding/video_coding_utility/quality_scaler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/quality_scaler.cc:11: In file included from ../modules/video_coding/utility/quality_scaler.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/quality_scaler.cc:11: In file included from ../modules/video_coding/utility/quality_scaler.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/quality_scaler.cc:11: In file included from ../modules/video_coding/utility/quality_scaler.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/utility/quality_scaler.cc:11: In file included from ../modules/video_coding/utility/quality_scaler.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/utility/quality_scaler.cc:11: In file included from ../modules/video_coding/utility/quality_scaler.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/utility/quality_scaler.cc:11: In file included from ../modules/video_coding/utility/quality_scaler.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [3244/3715] CXX obj/modules/congestion_controller/goog_cc/loss_based_bwe_v2/loss_based_bwe_v2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc:11: In file included from ../modules/congestion_controller/goog_cc/loss_based_bwe_v2.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc:11: In file included from ../modules/congestion_controller/goog_cc/loss_based_bwe_v2.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc:11: In file included from ../modules/congestion_controller/goog_cc/loss_based_bwe_v2.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3245/3715] AR obj/modules/congestion_controller/goog_cc/libloss_based_bwe_v2.a [3246/3715] CXX obj/modules/video_coding/video_coding_utility/vp9_uncompressed_header_parser.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/vp9_uncompressed_header_parser.cc:10: In file included from ../modules/video_coding/utility/vp9_uncompressed_header_parser.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/vp9_uncompressed_header_parser.cc:10: In file included from ../modules/video_coding/utility/vp9_uncompressed_header_parser.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/vp9_uncompressed_header_parser.cc:10: In file included from ../modules/video_coding/utility/vp9_uncompressed_header_parser.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3247/3715] CXX obj/call/adaptation/resource_adaptation/resource_adaptation_processor_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/resource_adaptation_processor_interface.cc:11: In file included from ../call/adaptation/resource_adaptation_processor_interface.h:17: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/resource_adaptation_processor_interface.cc:11: In file included from ../call/adaptation/resource_adaptation_processor_interface.h:19: In file included from ../api/video/video_adaptation_counters.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/resource_adaptation_processor_interface.cc:11: In file included from ../call/adaptation/resource_adaptation_processor_interface.h:19: In file included from ../api/video/video_adaptation_counters.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3248/3715] CXX obj/modules/pacing/pacing/pacing_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:31: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/pacing/pacing_controller.cc:11: In file included from ../modules/pacing/pacing_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 19 warnings generated. [3249/3715] CXX obj/call/adaptation/resource_adaptation/broadcast_resource_listener.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/broadcast_resource_listener.cc:11: In file included from ../call/adaptation/broadcast_resource_listener.h:16: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/broadcast_resource_listener.cc:11: In file included from ../call/adaptation/broadcast_resource_listener.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/broadcast_resource_listener.cc:11: In file included from ../call/adaptation/broadcast_resource_listener.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3250/3715] CXX obj/call/adaptation/resource_adaptation/video_source_restrictions.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/video_source_restrictions.cc:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/video_source_restrictions.cc:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/video_source_restrictions.cc:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3251/3715] CXX obj/modules/video_coding/webrtc_vp9_helpers/svc_config.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:11: In file included from ../modules/video_coding/codecs/vp9/svc_config.h:20: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp9/svc_config.cc:11: In file included from ../modules/video_coding/codecs/vp9/svc_config.h:20: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:11: In file included from ../modules/video_coding/codecs/vp9/svc_config.h:20: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:11: In file included from ../modules/video_coding/codecs/vp9/svc_config.h:20: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:11: In file included from ../modules/video_coding/codecs/vp9/svc_config.h:20: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:11: In file included from ../modules/video_coding/codecs/vp9/svc_config.h:20: In file included from ../modules/video_coding/svc/scalable_video_controller.h:15: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:24: In file included from ../modules/video_coding/codecs/vp9/include/vp9_globals.h:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/svc_config.cc:24: In file included from ../modules/video_coding/codecs/vp9/include/vp9_globals.h:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 20 warnings generated. [3252/3715] CXX obj/call/adaptation/resource_adaptation/degradation_preference_provider.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/degradation_preference_provider.cc:11: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/degradation_preference_provider.cc:11: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/adaptation/degradation_preference_provider.cc:11: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/adaptation/degradation_preference_provider.cc:11: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/degradation_preference_provider.cc:11: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/degradation_preference_provider.cc:11: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3253/3715] CXX obj/api/video/builtin_video_bitrate_allocator_factory/builtin_video_bitrate_allocator_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/builtin_video_bitrate_allocator_factory.cc:11: In file included from ../api/video/builtin_video_bitrate_allocator_factory.h:16: In file included from ../api/video/video_bitrate_allocator_factory.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/builtin_video_bitrate_allocator_factory.cc:11: In file included from ../api/video/builtin_video_bitrate_allocator_factory.h:16: In file included from ../api/video/video_bitrate_allocator_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/builtin_video_bitrate_allocator_factory.cc:11: In file included from ../api/video/builtin_video_bitrate_allocator_factory.h:16: In file included from ../api/video/video_bitrate_allocator_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/builtin_video_bitrate_allocator_factory.cc:20: In file included from ../modules/video_coding/svc/svc_rate_allocator.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video/builtin_video_bitrate_allocator_factory.cc:11: In file included from ../api/video/builtin_video_bitrate_allocator_factory.h:16: In file included from ../api/video/video_bitrate_allocator_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/svc/svc_rate_allocator.h:67:7: note: in instantiation of template class 'absl::InlinedVector' requested here 67 | cumulative_layer_start_bitrates_; | ^ In file included from ../api/video/builtin_video_bitrate_allocator_factory.cc:11: In file included from ../api/video/builtin_video_bitrate_allocator_factory.h:16: In file included from ../api/video/video_bitrate_allocator_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video/builtin_video_bitrate_allocator_factory.cc:11: In file included from ../api/video/builtin_video_bitrate_allocator_factory.h:16: In file included from ../api/video/video_bitrate_allocator_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 19 warnings generated. [3254/3715] CXX obj/modules/pacing/pacing/prioritized_packet_queue.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:24: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:24: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/pacing/prioritized_packet_queue.cc:11: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 19 warnings generated. [3255/3715] AR obj/modules/video_coding/libwebrtc_vp9_helpers.a [3256/3715] CXX obj/modules/congestion_controller/goog_cc/send_side_bwe/send_side_bandwidth_estimation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc:11: In file included from ../modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h:26: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc:11: In file included from ../modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h:26: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc:11: In file included from ../modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h:26: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3257/3715] CXX obj/modules/video_coding/encoded_frame/encoded_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:18: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/encoded_frame.cc:11: In file included from ../modules/video_coding/encoded_frame.h:16: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3258/3715] AR obj/modules/congestion_controller/goog_cc/libsend_side_bwe.a [3259/3715] CXX obj/modules/video_coding/video_coding_utility/simulcast_rate_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/utility/simulcast_rate_allocator.cc:11: In file included from ../modules/video_coding/utility/simulcast_rate_allocator.h:19: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/utility/simulcast_rate_allocator.cc:11: In file included from ../modules/video_coding/utility/simulcast_rate_allocator.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/utility/simulcast_rate_allocator.cc:11: In file included from ../modules/video_coding/utility/simulcast_rate_allocator.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/utility/simulcast_rate_allocator.cc:11: In file included from ../modules/video_coding/utility/simulcast_rate_allocator.h:24: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/utility/simulcast_rate_allocator.cc:11: In file included from ../modules/video_coding/utility/simulcast_rate_allocator.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/utility/simulcast_rate_allocator.cc:11: In file included from ../modules/video_coding/utility/simulcast_rate_allocator.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3260/3715] AR obj/modules/video_coding/libencoded_frame.a [3261/3715] CXX obj/modules/congestion_controller/goog_cc/delay_based_bwe/delay_based_bwe.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/delay_based_bwe.cc:11: In file included from ../modules/congestion_controller/goog_cc/delay_based_bwe.h:23: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/delay_based_bwe.cc:11: In file included from ../modules/congestion_controller/goog_cc/delay_based_bwe.h:23: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/delay_based_bwe.cc:11: In file included from ../modules/congestion_controller/goog_cc/delay_based_bwe.h:23: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3262/3715] AR obj/modules/video_coding/libvideo_coding_utility.a [3263/3715] AR obj/api/video/libbuiltin_video_bitrate_allocator_factory.a [3264/3715] CXX obj/modules/pacing/pacing/task_queue_paced_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:31: In file included from ../modules/pacing/pacing_controller.h:31: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/pacing/task_queue_paced_sender.cc:11: In file included from ../modules/pacing/task_queue_paced_sender.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 19 warnings generated. [3265/3715] CXX obj/call/adaptation/resource_adaptation/video_stream_input_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/video_stream_input_state.cc:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/video_stream_input_state.cc:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/adaptation/video_stream_input_state.cc:16: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/video_stream_input_state.cc:16: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/video_stream_input_state.cc:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/adaptation/video_stream_input_state.cc:16: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [3266/3715] CXX obj/call/adaptation/resource_adaptation/encoder_settings.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/adaptation/encoder_settings.cc:11: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3267/3715] CXX obj/modules/audio_coding/neteq/cross_correlation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3268/3715] CXX obj/modules/video_coding/frame_helpers/frame_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/frame_helpers.cc:11: In file included from ../modules/video_coding/frame_helpers.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_helpers.cc:64:59: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 64 | absl::InlinedVector, 4> frames) { | ^ 24 warnings generated. [3269/3715] AR obj/modules/video_coding/libframe_helpers.a [3270/3715] CXX obj/modules/pacing/pacing/packet_router.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:26: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:30: In file included from ../modules/pacing/pacing_controller.h:31: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/pacing/packet_router.cc:11: In file included from ../modules/pacing/packet_router.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 23 warnings generated. [3271/3715] AR obj/modules/pacing/libpacing.a [3272/3715] CXX obj/call/adaptation/resource_adaptation/video_stream_input_state_provider.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/adaptation/video_stream_input_state_provider.cc:11: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3273/3715] AR obj/modules/congestion_controller/goog_cc/libdelay_based_bwe.a [3274/3715] CXX obj/media/codec_list/codec_list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/base/codec_list.cc:11: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/base/codec_list.cc:11: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/base/codec_list.cc:11: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/base/codec_list.cc:11: In file included from ../media/base/codec_list.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/base/codec_list.cc:11: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/base/codec_list.cc:11: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3275/3715] AR obj/media/libcodec_list.a [3276/3715] CXX obj/modules/video_coding/video_coding/loss_notification_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/loss_notification_controller.cc:11: In file included from ../modules/video_coding/loss_notification_controller.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/loss_notification_controller.cc:11: In file included from ../modules/video_coding/loss_notification_controller.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/loss_notification_controller.cc:11: In file included from ../modules/video_coding/loss_notification_controller.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3277/3715] CXX obj/call/adaptation/resource_adaptation/video_stream_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:19: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/adaptation/video_stream_adapter.cc:11: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 20 warnings generated. [3278/3715] CXX obj/modules/video_coding/video_coding/fec_controller_default.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/fec_controller_default.cc:11: In file included from ../modules/video_coding/fec_controller_default.h:20: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/fec_controller_default.cc:11: In file included from ../modules/video_coding/fec_controller_default.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/fec_controller_default.cc:11: In file included from ../modules/video_coding/fec_controller_default.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/fec_controller_default.cc:11: In file included from ../modules/video_coding/fec_controller_default.h:23: In file included from ../modules/video_coding/media_opt_util.h:22: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/fec_controller_default.cc:11: In file included from ../modules/video_coding/fec_controller_default.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/fec_controller_default.cc:11: In file included from ../modules/video_coding/fec_controller_default.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3279/3715] CXX obj/call/adaptation/resource_adaptation/resource_adaptation_processor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:20: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:28: In file included from ../call/adaptation/video_stream_adapter.h:21: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/adaptation/resource_adaptation_processor.cc:11: In file included from ../call/adaptation/resource_adaptation_processor.h:23: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 20 warnings generated. [3280/3715] CXX obj/modules/video_coding/video_coding/rtp_frame_id_only_ref_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_id_only_ref_finder.h:17: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/rtp_frame_id_only_ref_finder.cc:22:64: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 22 | RtpFrameReferenceFinder::ReturnVector RtpFrameIdOnlyRefFinder::ManageFrame( | ^ 24 warnings generated. [3281/3715] AR obj/call/adaptation/libresource_adaptation.a [3282/3715] CXX obj/modules/audio_coding/neteq/audio_multi_vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/audio_multi_vector.cc:11: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/audio_multi_vector.cc:11: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/audio_multi_vector.cc:11: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3283/3715] CXX obj/modules/audio_coding/neteq/buffer_level_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/buffer_level_filter.cc:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/buffer_level_filter.cc:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/buffer_level_filter.cc:17: In file included from ../rtc_base/numerics/safe_conversions.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3284/3715] CXX obj/modules/video_coding/video_coding/h264_sps_pps_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:20: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/h264_sps_pps_tracker.cc:11: In file included from ../modules/video_coding/h264_sps_pps_tracker.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3285/3715] CXX obj/modules/audio_coding/neteq/accelerate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/accelerate.cc:11: In file included from ../modules/audio_coding/neteq/accelerate.h:17: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/accelerate.cc:11: In file included from ../modules/audio_coding/neteq/accelerate.h:17: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/accelerate.cc:11: In file included from ../modules/audio_coding/neteq/accelerate.h:17: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3286/3715] CXX obj/modules/video_coding/video_coding/decoder_database.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:21: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/decoder_database.cc:11: In file included from ../modules/video_coding/decoder_database.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3287/3715] CXX obj/modules/audio_coding/neteq/background_noise.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/background_noise.cc:11: In file included from ../modules/audio_coding/neteq/background_noise.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/background_noise.cc:11: In file included from ../modules/audio_coding/neteq/background_noise.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/background_noise.cc:11: In file included from ../modules/audio_coding/neteq/background_noise.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3288/3715] CXX obj/modules/audio_coding/neteq/audio_vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/audio_vector.cc:11: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/audio_vector.cc:11: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/audio_vector.cc:11: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3289/3715] CXX obj/modules/video_coding/video_coding/media_opt_util.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/media_opt_util.cc:11: In file included from ../modules/video_coding/media_opt_util.h:20: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/media_opt_util.cc:11: In file included from ../modules/video_coding/media_opt_util.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/media_opt_util.cc:11: In file included from ../modules/video_coding/media_opt_util.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/media_opt_util.cc:11: In file included from ../modules/video_coding/media_opt_util.h:22: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/media_opt_util.cc:11: In file included from ../modules/video_coding/media_opt_util.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/media_opt_util.cc:11: In file included from ../modules/video_coding/media_opt_util.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3290/3715] CXX obj/p2p/dtls_transport_internal/dtls_transport_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:23: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../p2p/dtls/dtls_transport_internal.cc:11: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3291/3715] CXX obj/p2p/ice_transport_internal/ice_transport_internal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:22: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../p2p/base/ice_transport_internal.cc:11: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3292/3715] AR obj/p2p/libice_transport_internal.a [3293/3715] AR obj/p2p/libdtls_transport_internal.a [3294/3715] CXX obj/modules/audio_coding/neteq/random_vector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3295/3715] CXX obj/modules/video_coding/video_coding/rtp_generic_ref_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/rtp_generic_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_generic_ref_finder.h:16: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/rtp_generic_ref_finder.cc:27:65: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 27 | RtpFrameReferenceFinder::ReturnVector RtpGenericFrameRefFinder::ManageFrame( | ^ 24 warnings generated. [3296/3715] CXX obj/modules/audio_coding/neteq/dsp_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/dsp_helper.cc:11: In file included from ../modules/audio_coding/neteq/dsp_helper.h:17: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/dsp_helper.cc:11: In file included from ../modules/audio_coding/neteq/dsp_helper.h:17: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/dsp_helper.cc:11: In file included from ../modules/audio_coding/neteq/dsp_helper.h:17: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3297/3715] CXX obj/modules/audio_coding/neteq/delay_constraints.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/delay_constraints.cc:15: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/delay_constraints.cc:15: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/delay_constraints.cc:15: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3298/3715] CXX obj/modules/congestion_controller/goog_cc/goog_cc/goog_cc_network_control.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.cc:11: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:21: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.cc:11: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:21: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/goog_cc/goog_cc_network_control.cc:11: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:21: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.cc:11: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:38: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.cc:11: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:21: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.cc:11: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:21: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3299/3715] CXX obj/api/transport/goog_cc/goog_cc_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/transport/goog_cc_factory.cc:11: In file included from ../api/transport/goog_cc_factory.h:17: In file included from ../api/transport/network_control.h:18: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/transport/goog_cc_factory.cc:11: In file included from ../api/transport/goog_cc_factory.h:17: In file included from ../api/transport/network_control.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/transport/goog_cc_factory.cc:11: In file included from ../api/transport/goog_cc_factory.h:17: In file included from ../api/transport/network_control.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/transport/goog_cc_factory.cc:19: In file included from ../modules/congestion_controller/goog_cc/goog_cc_network_control.h:38: In file included from ../rtc_base/experiments/rate_control_settings.h:20: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/transport/goog_cc_factory.cc:11: In file included from ../api/transport/goog_cc_factory.h:17: In file included from ../api/transport/network_control.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/transport/goog_cc_factory.cc:11: In file included from ../api/transport/goog_cc_factory.h:17: In file included from ../api/transport/network_control.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3300/3715] CXX obj/modules/video_coding/video_coding/video_codec_initializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/video_codec_initializer.cc:11: In file included from ../modules/video_coding/include/video_codec_initializer.h:18: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 24 warnings generated. [3301/3715] AR obj/modules/congestion_controller/goog_cc/libgoog_cc.a [3302/3715] CXX obj/modules/audio_coding/neteq/comfort_noise.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/comfort_noise.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/comfort_noise.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/comfort_noise.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/comfort_noise.cc:20: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/comfort_noise.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/comfort_noise.cc:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3303/3715] CXX obj/modules/video_coding/video_coding/rtp_seq_num_only_ref_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_seq_num_only_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/rtp_seq_num_only_ref_finder.cc:27:63: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 27 | RtpFrameReferenceFinder::ReturnVector RtpSeqNumOnlyRefFinder::ManageFrame( | ^ 24 warnings generated. [3304/3715] CXX obj/modules/audio_coding/neteq/dtmf_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/dtmf_buffer.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/dtmf_buffer.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/dtmf_buffer.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3305/3715] CXX obj/modules/audio_coding/neteq/dtmf_tone_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/dtmf_tone_generator.cc:31: In file included from ../modules/audio_coding/neteq/dtmf_tone_generator.h:17: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/dtmf_tone_generator.cc:31: In file included from ../modules/audio_coding/neteq/dtmf_tone_generator.h:17: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/dtmf_tone_generator.cc:31: In file included from ../modules/audio_coding/neteq/dtmf_tone_generator.h:17: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3306/3715] CXX obj/modules/video_coding/video_coding/rtp_frame_reference_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:18: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:18: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/rtp_frame_reference_finder.cc:11: In file included from ../modules/video_coding/rtp_frame_reference_finder.h:17: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/rtp_frame_reference_finder.cc:56:68: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 56 | RtpFrameReferenceFinder::ReturnVector RtpFrameReferenceFinderImpl::ManageFrame( | ^ 24 warnings generated. [3307/3715] CXX obj/modules/audio_coding/neteq/reorder_optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3308/3715] CXX obj/modules/audio_coding/neteq/delay_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/delay_manager.cc:11: In file included from ../modules/audio_coding/neteq/delay_manager.h:18: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/delay_manager.cc:11: In file included from ../modules/audio_coding/neteq/delay_manager.h:18: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/delay_manager.cc:11: In file included from ../modules/audio_coding/neteq/delay_manager.h:18: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3309/3715] CXX obj/modules/video_coding/video_coding/rtp_vp8_ref_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/rtp_vp8_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp8_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/rtp_vp8_ref_finder.cc:29:56: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 29 | RtpFrameReferenceFinder::ReturnVector RtpVp8RefFinder::ManageFrame( | ^ 24 warnings generated. [3310/3715] CXX obj/api/video/frame_buffer/frame_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:22: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:22: In file included from ../api/video/encoded_frame.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../api/video/frame_buffer.cc:11: In file included from ../api/video/frame_buffer.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/frame_buffer.cc:129:14: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 129 | FrameBuffer::ExtractNextDecodableTemporalUnit() { | ^ 24 warnings generated. [3311/3715] CXX obj/modules/audio_coding/neteq/histogram.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/histogram.cc:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/histogram.cc:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/histogram.cc:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3312/3715] CXX obj/modules/video_coding/video_coding/rtp_vp9_ref_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/rtp_vp9_ref_finder.cc:11: In file included from ../modules/video_coding/rtp_vp9_ref_finder.h:21: In file included from ../modules/rtp_rtcp/source/frame_object.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/rtp_vp9_ref_finder.cc:32:56: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 32 | RtpFrameReferenceFinder::ReturnVector RtpVp9RefFinder::ManageFrame( | ^ 24 warnings generated. [3313/3715] CXX obj/modules/video_coding/video_coding/video_receiver2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:19: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/video_receiver2.cc:11: In file included from ../modules/video_coding/video_receiver2.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3314/3715] CXX obj/modules/audio_coding/neteq/decision_logic.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/decision_logic.cc:11: In file included from ../modules/audio_coding/neteq/decision_logic.h:19: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/decision_logic.cc:11: In file included from ../modules/audio_coding/neteq/decision_logic.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/decision_logic.cc:11: In file included from ../modules/audio_coding/neteq/decision_logic.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/decision_logic.cc:11: In file included from ../modules/audio_coding/neteq/decision_logic.h:20: In file included from ../api/neteq/neteq.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/decision_logic.cc:11: In file included from ../modules/audio_coding/neteq/decision_logic.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/decision_logic.cc:11: In file included from ../modules/audio_coding/neteq/decision_logic.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3315/3715] CXX obj/modules/audio_coding/neteq/expand_uma_logger.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/expand_uma_logger.cc:10: In file included from ../modules/audio_coding/neteq/expand_uma_logger.h:20: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/expand_uma_logger.cc:10: In file included from ../modules/audio_coding/neteq/expand_uma_logger.h:20: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/expand_uma_logger.cc:10: In file included from ../modules/audio_coding/neteq/expand_uma_logger.h:20: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3316/3715] CXX obj/modules/audio_coding/neteq/preemptive_expand.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/preemptive_expand.cc:11: In file included from ../modules/audio_coding/neteq/preemptive_expand.h:17: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/preemptive_expand.cc:11: In file included from ../modules/audio_coding/neteq/preemptive_expand.h:17: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/preemptive_expand.cc:11: In file included from ../modules/audio_coding/neteq/preemptive_expand.h:17: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3317/3715] CXX obj/modules/audio_coding/neteq/decoder_database.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/decoder_database.cc:11: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/decoder_database.cc:11: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/decoder_database.cc:11: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/decoder_database.cc:11: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/decoder_database.cc:11: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/decoder_database.cc:11: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3318/3715] CXX obj/modules/video_coding/video_coding/generic_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:25: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/generic_decoder.cc:11: In file included from ../modules/video_coding/generic_decoder.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3319/3715] AR obj/modules/video_coding/libvideo_coding.a [3320/3715] CXX obj/modules/audio_coding/neteq/merge.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/merge.cc:11: In file included from ../modules/audio_coding/neteq/merge.h:14: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/merge.cc:11: In file included from ../modules/audio_coding/neteq/merge.h:14: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/merge.cc:11: In file included from ../modules/audio_coding/neteq/merge.h:14: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3321/3715] CXX obj/modules/audio_coding/neteq/packet.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/packet.cc:11: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/packet.cc:11: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/packet.cc:11: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3322/3715] CXX obj/modules/audio_coding/neteq/packet_arrival_history.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/packet_arrival_history.cc:11: In file included from ../modules/audio_coding/neteq/packet_arrival_history.h:19: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/packet_arrival_history.cc:11: In file included from ../modules/audio_coding/neteq/packet_arrival_history.h:19: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/packet_arrival_history.cc:11: In file included from ../modules/audio_coding/neteq/packet_arrival_history.h:19: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3323/3715] CXX obj/media/rtc_data_sctp_transport_factory/sctp_transport_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:18: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:18: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:18: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../media/sctp/sctp_transport_factory.cc:11: In file included from ../media/sctp/sctp_transport_factory.h:18: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3324/3715] CXX obj/modules/audio_coding/neteq/expand.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/expand.cc:11: In file included from ../modules/audio_coding/neteq/expand.h:16: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/expand.cc:11: In file included from ../modules/audio_coding/neteq/expand.h:16: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/expand.cc:11: In file included from ../modules/audio_coding/neteq/expand.h:16: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/expand.cc:28: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/expand.cc:11: In file included from ../modules/audio_coding/neteq/expand.h:16: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/expand.cc:11: In file included from ../modules/audio_coding/neteq/expand.h:16: In file included from ../modules/audio_coding/neteq/audio_vector.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3325/3715] CXX obj/modules/audio_coding/neteq/underrun_optimizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/underrun_optimizer.cc:11: In file included from ../modules/audio_coding/neteq/underrun_optimizer.h:17: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/underrun_optimizer.cc:11: In file included from ../modules/audio_coding/neteq/underrun_optimizer.h:17: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/underrun_optimizer.cc:11: In file included from ../modules/audio_coding/neteq/underrun_optimizer.h:17: In file included from ../api/neteq/tick_timer.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3326/3715] CXX obj/modules/audio_coding/neteq/sync_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/sync_buffer.cc:11: In file included from ../modules/audio_coding/neteq/sync_buffer.h:19: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/sync_buffer.cc:11: In file included from ../modules/audio_coding/neteq/sync_buffer.h:19: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/sync_buffer.cc:11: In file included from ../modules/audio_coding/neteq/sync_buffer.h:19: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3327/3715] CXX obj/modules/audio_coding/neteq/nack_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/nack_tracker.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/nack_tracker.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/nack_tracker.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3328/3715] CXX obj/modules/audio_coding/neteq/time_stretch.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/time_stretch.cc:11: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/time_stretch.cc:11: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/time_stretch.cc:11: In file included from ../modules/audio_coding/neteq/time_stretch.h:16: In file included from ../modules/audio_coding/neteq/audio_multi_vector.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3329/3715] AR obj/api/transport/libgoog_cc.a [3330/3715] CXX obj/modules/audio_coding/neteq/normal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/normal.cc:11: In file included from ../modules/audio_coding/neteq/normal.h:17: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/normal.cc:11: In file included from ../modules/audio_coding/neteq/normal.h:17: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/normal.cc:11: In file included from ../modules/audio_coding/neteq/normal.h:17: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/normal.cc:11: In file included from ../modules/audio_coding/neteq/normal.h:17: In file included from ../api/neteq/neteq.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/normal.cc:11: In file included from ../modules/audio_coding/neteq/normal.h:17: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/normal.cc:11: In file included from ../modules/audio_coding/neteq/normal.h:17: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3331/3715] AR obj/api/video/libframe_buffer.a [3332/3715] CXX obj/modules/audio_coding/neteq/packet_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/packet_buffer.cc:15: In file included from ../modules/audio_coding/neteq/packet_buffer.h:16: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/packet_buffer.cc:15: In file included from ../modules/audio_coding/neteq/packet_buffer.h:16: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/packet_buffer.cc:15: In file included from ../modules/audio_coding/neteq/packet_buffer.h:16: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/packet_buffer.cc:15: In file included from ../modules/audio_coding/neteq/packet_buffer.h:16: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/packet_buffer.cc:15: In file included from ../modules/audio_coding/neteq/packet_buffer.h:16: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/packet_buffer.cc:15: In file included from ../modules/audio_coding/neteq/packet_buffer.h:16: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3333/3715] CXX obj/modules/audio_coding/neteq/timestamp_scaler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/timestamp_scaler.cc:11: In file included from ../modules/audio_coding/neteq/timestamp_scaler.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/timestamp_scaler.cc:11: In file included from ../modules/audio_coding/neteq/timestamp_scaler.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/timestamp_scaler.cc:11: In file included from ../modules/audio_coding/neteq/timestamp_scaler.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/timestamp_scaler.cc:13: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/timestamp_scaler.cc:11: In file included from ../modules/audio_coding/neteq/timestamp_scaler.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/timestamp_scaler.cc:11: In file included from ../modules/audio_coding/neteq/timestamp_scaler.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3334/3715] CXX obj/modules/audio_coding/neteq/red_payload_splitter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/red_payload_splitter.cc:11: In file included from ../modules/audio_coding/neteq/red_payload_splitter.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/red_payload_splitter.cc:11: In file included from ../modules/audio_coding/neteq/red_payload_splitter.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/red_payload_splitter.cc:11: In file included from ../modules/audio_coding/neteq/red_payload_splitter.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/red_payload_splitter.cc:20: In file included from ../modules/audio_coding/neteq/decoder_database.h:19: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/red_payload_splitter.cc:11: In file included from ../modules/audio_coding/neteq/red_payload_splitter.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/red_payload_splitter.cc:11: In file included from ../modules/audio_coding/neteq/red_payload_splitter.h:14: In file included from ../modules/audio_coding/neteq/packet.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3335/3715] CXX obj/p2p/basic_packet_socket_factory/basic_packet_socket_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/basic_packet_socket_factory.cc:11: In file included from ../p2p/base/basic_packet_socket_factory.h:18: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/basic_packet_socket_factory.cc:11: In file included from ../p2p/base/basic_packet_socket_factory.h:19: In file included from ../api/packet_socket_factory.h:20: In file included from ../rtc_base/async_packet_socket.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/basic_packet_socket_factory.cc:11: In file included from ../p2p/base/basic_packet_socket_factory.h:19: In file included from ../api/packet_socket_factory.h:20: In file included from ../rtc_base/async_packet_socket.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3336/3715] CXX obj/modules/audio_coding/neteq/statistics_calculator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/statistics_calculator.cc:11: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/statistics_calculator.cc:11: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/statistics_calculator.cc:11: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/statistics_calculator.cc:11: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/statistics_calculator.cc:11: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/statistics_calculator.cc:11: In file included from ../modules/audio_coding/neteq/statistics_calculator.h:18: In file included from ../api/neteq/neteq.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3337/3715] CXX obj/modules/congestion_controller/rtp/transport_feedback/transport_feedback_demuxer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/rtp/transport_feedback_demuxer.cc:10: In file included from ../modules/congestion_controller/rtp/transport_feedback_demuxer.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/rtp/transport_feedback_demuxer.cc:10: In file included from ../modules/congestion_controller/rtp/transport_feedback_demuxer.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/transport_feedback_demuxer.cc:10: In file included from ../modules/congestion_controller/rtp/transport_feedback_demuxer.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3338/3715] CXX obj/modules/congestion_controller/rtp/control_handler/control_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/rtp/control_handler.cc:11: In file included from ../modules/congestion_controller/rtp/control_handler.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/rtp/control_handler.cc:11: In file included from ../modules/congestion_controller/rtp/control_handler.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/control_handler.cc:11: In file included from ../modules/congestion_controller/rtp/control_handler.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/control_handler.cc:19: In file included from ../modules/pacing/pacing_controller.h:31: In file included from ../modules/pacing/prioritized_packet_queue.h:23: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/control_handler.cc:11: In file included from ../modules/congestion_controller/rtp/control_handler.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/congestion_controller/rtp/control_handler.cc:11: In file included from ../modules/congestion_controller/rtp/control_handler.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/congestion_controller/rtp/control_handler.cc:11: In file included from ../modules/congestion_controller/rtp/control_handler.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 19 warnings generated. [3339/3715] CXX obj/video/adaptation/video_adaptation/video_stream_encoder_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/video_stream_encoder_resource.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource.h:18: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/video_stream_encoder_resource.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/video_stream_encoder_resource.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3340/3715] CXX obj/media/rtc_data_dcsctp_transport/dcsctp_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:30: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:30: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:30: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../media/sctp/dcsctp_transport.cc:11: In file included from ../media/sctp/dcsctp_transport.h:30: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3341/3715] AR obj/media/librtc_data_dcsctp_transport.a [3342/3715] AR obj/media/librtc_data_sctp_transport_factory.a [3343/3715] CXX obj/video/adaptation/video_adaptation/bandwidth_quality_scaler_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:20: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/bandwidth_quality_scaler_resource.cc:11: In file included from ../video/adaptation/bandwidth_quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3344/3715] CXX obj/video/frame_dumping_encoder/frame_dumping_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/frame_dumping_encoder.cc:11: In file included from ../video/frame_dumping_encoder.h:17: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/frame_dumping_encoder.cc:11: In file included from ../video/frame_dumping_encoder.h:17: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/frame_dumping_encoder.cc:11: In file included from ../video/frame_dumping_encoder.h:17: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/frame_dumping_encoder.cc:11: In file included from ../video/frame_dumping_encoder.h:17: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/frame_dumping_encoder.cc:11: In file included from ../video/frame_dumping_encoder.h:17: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/frame_dumping_encoder.cc:11: In file included from ../video/frame_dumping_encoder.h:17: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [3345/3715] CXX obj/video/adaptation/video_adaptation/balanced_constraint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:20: In file included from ../call/adaptation/degradation_preference_provider.h:14: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/balanced_constraint.cc:11: In file included from ../video/adaptation/balanced_constraint.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 20 warnings generated. [3346/3715] CXX obj/pc/dtmf_sender/dtmf_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/dtmf_sender.cc:11: In file included from ../pc/dtmf_sender.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/dtmf_sender.cc:11: In file included from ../pc/dtmf_sender.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/dtmf_sender.cc:11: In file included from ../pc/dtmf_sender.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3347/3715] CXX obj/video/adaptation/video_adaptation/bitrate_constraint.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:19: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/bitrate_constraint.cc:11: In file included from ../video/adaptation/bitrate_constraint.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3348/3715] CXX obj/video/adaptation/video_adaptation/encode_usage_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:27: In file included from ../video/video_stream_encoder_observer.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/encode_usage_resource.cc:11: In file included from ../video/adaptation/encode_usage_resource.h:20: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3349/3715] CXX obj/modules/congestion_controller/rtp/transport_feedback/transport_feedback_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.cc:11: In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.h:21: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/rtp/transport_feedback_adapter.cc:11: In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.h:21: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.cc:11: In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.h:21: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.cc:11: In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.h:26: In file included from ../modules/rtp_rtcp/source/rtp_packet_to_send.h:25: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.cc:11: In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.h:21: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.cc:11: In file included from ../modules/congestion_controller/rtp/transport_feedback_adapter.h:21: In file included from ../api/transport/network_types.h:20: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3350/3715] AR obj/modules/congestion_controller/rtp/libcontrol_handler.a [3351/3715] CXX obj/pc/media_options/media_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/media_options.cc:11: In file included from ../pc/media_options.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/media_options.cc:11: In file included from ../pc/media_options.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/media_options.cc:11: In file included from ../pc/media_options.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/media_options.cc:11: In file included from ../pc/media_options.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/media_options.cc:11: In file included from ../pc/media_options.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/media_options.cc:11: In file included from ../pc/media_options.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3352/3715] AR obj/modules/congestion_controller/rtp/libtransport_feedback.a [3353/3715] CXX obj/modules/video_coding/packet_buffer/packet_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/packet_buffer.cc:11: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 22 warnings generated. [3354/3715] CXX obj/video/adaptation/video_adaptation/pixel_limit_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:17: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/pixel_limit_resource.cc:11: In file included from ../video/adaptation/pixel_limit_resource.h:19: In file included from ../call/adaptation/video_stream_input_state_provider.h:14: In file included from ../call/adaptation/encoder_settings.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3355/3715] CXX obj/video/decode_synchronizer/decode_synchronizer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/decode_synchronizer.cc:11: In file included from ../video/decode_synchronizer.h:22: In file included from ../api/metronome/metronome.h:14: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/decode_synchronizer.cc:11: In file included from ../video/decode_synchronizer.h:22: In file included from ../api/metronome/metronome.h:15: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/decode_synchronizer.cc:11: In file included from ../video/decode_synchronizer.h:22: In file included from ../api/metronome/metronome.h:15: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3356/3715] CXX obj/video/adaptation/video_adaptation/quality_scaler_resource.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:20: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/quality_scaler_resource.cc:11: In file included from ../video/adaptation/quality_scaler_resource.h:22: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3357/3715] AR obj/modules/video_coding/libpacket_buffer.a [3358/3715] AR obj/p2p/libbasic_packet_socket_factory.a [3359/3715] CXX obj/api/neteq/default_neteq_controller_factory/default_neteq_controller_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/neteq/default_neteq_controller_factory.cc:11: In file included from ../api/neteq/default_neteq_controller_factory.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/neteq/default_neteq_controller_factory.cc:11: In file included from ../api/neteq/default_neteq_controller_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/neteq/default_neteq_controller_factory.cc:11: In file included from ../api/neteq/default_neteq_controller_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/neteq/default_neteq_controller_factory.cc:11: In file included from ../api/neteq/default_neteq_controller_factory.h:17: In file included from ../api/neteq/neteq_controller.h:18: In file included from ../api/neteq/neteq.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/neteq/default_neteq_controller_factory.cc:11: In file included from ../api/neteq/default_neteq_controller_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/neteq/default_neteq_controller_factory.cc:11: In file included from ../api/neteq/default_neteq_controller_factory.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3360/3715] CXX obj/modules/audio_coding/audio_coding/acm_remixing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/acm2/acm_remixing.cc:11: In file included from ../modules/audio_coding/acm2/acm_remixing.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/acm2/acm_remixing.cc:11: In file included from ../modules/audio_coding/acm2/acm_remixing.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/acm2/acm_remixing.cc:11: In file included from ../modules/audio_coding/acm2/acm_remixing.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3361/3715] AR obj/pc/libdtmf_sender.a [3362/3715] AR obj/pc/libmedia_options.a [3363/3715] CXX obj/modules/audio_coding/audio_coding/acm_resampler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/acm2/acm_resampler.cc:11: In file included from ../modules/audio_coding/acm2/acm_resampler.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/acm2/acm_resampler.cc:11: In file included from ../modules/audio_coding/acm2/acm_resampler.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/acm2/acm_resampler.cc:11: In file included from ../modules/audio_coding/acm2/acm_resampler.h:17: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3364/3715] CXX obj/video/config/streams_config/simulcast.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/config/simulcast.cc:11: In file included from ../video/config/simulcast.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/config/simulcast.cc:11: In file included from ../video/config/simulcast.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/config/simulcast.cc:11: In file included from ../video/config/simulcast.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/config/simulcast.cc:11: In file included from ../video/config/simulcast.h:22: In file included from ../video/config/video_encoder_config.h:24: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/config/simulcast.cc:11: In file included from ../video/config/simulcast.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/config/simulcast.cc:11: In file included from ../video/config/simulcast.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3365/3715] CXX obj/call/rtp_receiver/rtp_stream_receiver_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_stream_receiver_controller.cc:11: In file included from ../call/rtp_stream_receiver_controller.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_stream_receiver_controller.cc:11: In file included from ../call/rtp_stream_receiver_controller.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_stream_receiver_controller.cc:11: In file included from ../call/rtp_stream_receiver_controller.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtp_stream_receiver_controller.cc:11: In file included from ../call/rtp_stream_receiver_controller.h:19: In file included from ../modules/rtp_rtcp/include/recovered_packet_receiver.h:13: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtp_stream_receiver_controller.cc:11: In file included from ../call/rtp_stream_receiver_controller.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtp_stream_receiver_controller.cc:11: In file included from ../call/rtp_stream_receiver_controller.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3366/3715] CXX obj/video/corruption_detection/frame_instrumentation_generator/frame_instrumentation_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/corruption_detection/frame_instrumentation_generator.cc:11: In file included from ../video/corruption_detection/frame_instrumentation_generator.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/corruption_detection/frame_instrumentation_generator.cc:11: In file included from ../video/corruption_detection/frame_instrumentation_generator.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/corruption_detection/frame_instrumentation_generator.cc:11: In file included from ../video/corruption_detection/frame_instrumentation_generator.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3367/3715] AR obj/video/libdecode_synchronizer.a [3368/3715] CXX obj/modules/audio_coding/audio_coding/call_statistics.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/acm2/call_statistics.cc:11: In file included from ../modules/audio_coding/acm2/call_statistics.h:14: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/acm2/call_statistics.cc:11: In file included from ../modules/audio_coding/acm2/call_statistics.h:14: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/acm2/call_statistics.cc:11: In file included from ../modules/audio_coding/acm2/call_statistics.h:14: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3369/3715] AR obj/video/libframe_dumping_encoder.a [3370/3715] CXX obj/pc/typed_codec_vendor/typed_codec_vendor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:17: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:17: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/typed_codec_vendor.cc:11: In file included from ../pc/typed_codec_vendor.h:16: In file included from ../media/base/codec_list.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3371/3715] AR obj/pc/libtyped_codec_vendor.a [3372/3715] CXX obj/api/neteq/default_neteq_factory/default_neteq_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/neteq/default_neteq_factory.cc:11: In file included from ../api/neteq/default_neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/neteq/default_neteq_factory.cc:11: In file included from ../api/neteq/default_neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/neteq/default_neteq_factory.cc:11: In file included from ../api/neteq/default_neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/neteq/default_neteq_factory.cc:11: In file included from ../api/neteq/default_neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/neteq/default_neteq_factory.cc:11: In file included from ../api/neteq/default_neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/neteq/default_neteq_factory.cc:11: In file included from ../api/neteq/default_neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3373/3715] CXX obj/p2p/ice_controller_interface/ice_controller_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:20: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:22: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:22: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:22: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/ice_controller_interface.cc:11: In file included from ../p2p/base/ice_controller_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 35 warnings generated. [3374/3715] AR obj/p2p/libice_controller_interface.a [3375/3715] CXX obj/video/config/streams_config/encoder_stream_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/config/encoder_stream_factory.cc:10: In file included from ../video/config/encoder_stream_factory.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 24 warnings generated. [3376/3715] CXX obj/modules/audio_coding/audio_coding/audio_coding_module.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/acm2/audio_coding_module.cc:11: In file included from ../modules/audio_coding/include/audio_coding_module.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/acm2/audio_coding_module.cc:11: In file included from ../modules/audio_coding/include/audio_coding_module.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/acm2/audio_coding_module.cc:11: In file included from ../modules/audio_coding/include/audio_coding_module.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3377/3715] CXX obj/modules/audio_coding/legacy_encoded_audio_frame/legacy_encoded_audio_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/legacy_encoded_audio_frame.cc:11: In file included from ../modules/audio_coding/codecs/legacy_encoded_audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/legacy_encoded_audio_frame.cc:11: In file included from ../modules/audio_coding/codecs/legacy_encoded_audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/legacy_encoded_audio_frame.cc:11: In file included from ../modules/audio_coding/codecs/legacy_encoded_audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3378/3715] CXX obj/call/rtp_receiver/rtx_receive_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtx_receive_stream.cc:11: In file included from ../call/rtx_receive_stream.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtx_receive_stream.cc:11: In file included from ../call/rtx_receive_stream.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtx_receive_stream.cc:11: In file included from ../call/rtx_receive_stream.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtx_receive_stream.cc:24: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtx_receive_stream.cc:11: In file included from ../call/rtx_receive_stream.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtx_receive_stream.cc:11: In file included from ../call/rtx_receive_stream.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3379/3715] CXX obj/video/adaptation/video_adaptation/overuse_frame_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:27: In file included from ../video/video_stream_encoder_observer.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/overuse_frame_detector.cc:11: In file included from ../video/adaptation/overuse_frame_detector.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3380/3715] CXX obj/modules/audio_coding/neteq/neteq_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/neteq/neteq_impl.cc:11: In file included from ../modules/audio_coding/neteq/neteq_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/neteq/neteq_impl.cc:11: In file included from ../modules/audio_coding/neteq/neteq_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/neteq_impl.cc:11: In file included from ../modules/audio_coding/neteq/neteq_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/neteq_impl.cc:11: In file included from ../modules/audio_coding/neteq/neteq_impl.h:24: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/neteq/neteq_impl.cc:11: In file included from ../modules/audio_coding/neteq/neteq_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/neteq/neteq_impl.cc:11: In file included from ../modules/audio_coding/neteq/neteq_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3381/3715] AR obj/modules/audio_coding/libneteq.a [3382/3715] CXX obj/video/frame_cadence_adapter/frame_cadence_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/frame_cadence_adapter.cc:11: In file included from ../video/frame_cadence_adapter.h:18: In file included from ../api/metronome/metronome.h:14: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/frame_cadence_adapter.cc:11: In file included from ../video/frame_cadence_adapter.h:18: In file included from ../api/metronome/metronome.h:15: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/frame_cadence_adapter.cc:11: In file included from ../video/frame_cadence_adapter.h:18: In file included from ../api/metronome/metronome.h:15: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3383/3715] CXX obj/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator/packet_arrival_map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/packet_arrival_map.cc:10: In file included from ../modules/remote_bitrate_estimator/packet_arrival_map.h:18: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/packet_arrival_map.cc:10: In file included from ../modules/remote_bitrate_estimator/packet_arrival_map.h:18: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/packet_arrival_map.cc:10: In file included from ../modules/remote_bitrate_estimator/packet_arrival_map.h:18: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3384/3715] AR obj/video/libframe_cadence_adapter.a [3385/3715] AR obj/video/config/libstreams_config.a [3386/3715] AR obj/video/corruption_detection/libframe_instrumentation_generator.a [3387/3715] CXX obj/modules/audio_coding/audio_encoder_cng/audio_encoder_cng.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/cng/audio_encoder_cng.cc:11: In file included from ../modules/audio_coding/codecs/cng/audio_encoder_cng.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/cng/audio_encoder_cng.cc:11: In file included from ../modules/audio_coding/codecs/cng/audio_encoder_cng.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/cng/audio_encoder_cng.cc:11: In file included from ../modules/audio_coding/codecs/cng/audio_encoder_cng.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3388/3715] CXX obj/modules/audio_coding/red/audio_encoder_copy_red.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/red/audio_encoder_copy_red.cc:11: In file included from ../modules/audio_coding/codecs/red/audio_encoder_copy_red.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/red/audio_encoder_copy_red.cc:11: In file included from ../modules/audio_coding/codecs/red/audio_encoder_copy_red.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/red/audio_encoder_copy_red.cc:11: In file included from ../modules/audio_coding/codecs/red/audio_encoder_copy_red.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3389/3715] CXX obj/modules/audio_processing/audio_processing/echo_control_mobile_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/echo_control_mobile_impl.cc:11: In file included from ../modules/audio_processing/echo_control_mobile_impl.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/echo_control_mobile_impl.cc:11: In file included from ../modules/audio_processing/echo_control_mobile_impl.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/echo_control_mobile_impl.cc:11: In file included from ../modules/audio_processing/echo_control_mobile_impl.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/echo_control_mobile_impl.cc:17: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/echo_control_mobile_impl.cc:17: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [3390/3715] CXX obj/modules/audio_processing/audio_processing/gain_control_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/gain_control_impl.cc:11: In file included from ../modules/audio_processing/gain_control_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/gain_control_impl.cc:11: In file included from ../modules/audio_processing/gain_control_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/gain_control_impl.cc:11: In file included from ../modules/audio_processing/gain_control_impl.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/gain_control_impl.cc:16: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/gain_control_impl.cc:16: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [3391/3715] CXX obj/video/adaptation/video_adaptation/video_stream_encoder_resource_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:23: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/adaptation/video_stream_encoder_resource_manager.cc:11: In file included from ../video/adaptation/video_stream_encoder_resource_manager.h:25: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 20 warnings generated. [3392/3715] CXX obj/modules/remote_bitrate_estimator/congestion_control_feedback_generator/congestion_control_feedback_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc:12: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc:12: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc:12: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc:12: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:19: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc:12: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.cc:12: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3393/3715] AR obj/video/adaptation/libvideo_adaptation.a [3394/3715] CXX obj/call/rtp_receiver/rtp_demuxer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_demuxer.cc:11: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_demuxer.cc:11: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_demuxer.cc:11: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtp_demuxer.cc:22: In file included from ../modules/rtp_rtcp/source/rtp_header_extensions.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtp_demuxer.cc:11: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtp_demuxer.cc:11: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3395/3715] CXX obj/call/rtp_sender/rtp_payload_params.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:22: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:22: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.h:41:50: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 41 | absl::InlinedVector, 4> last_frame_in_chain_; | ^ In file included from ../call/rtp_payload_params.cc:11: In file included from ../call/rtp_payload_params.h:21: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:43:39: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector buffers_; | ^ 27 warnings generated. [3396/3715] CXX obj/modules/remote_bitrate_estimator/congestion_control_feedback_generator/congestion_control_feedback_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.cc:10: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.cc:10: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.cc:10: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.cc:10: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.h:23: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_tracker.h:19: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.cc:10: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.cc:10: In file included from ../modules/remote_bitrate_estimator/congestion_control_feedback_generator.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3397/3715] CXX obj/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator/transport_sequence_number_feedback_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.cc:11: In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.cc:11: In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.cc:11: In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.cc:11: In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.h:23: In file included from ../modules/remote_bitrate_estimator/rtp_transport_feedback_generator.h:22: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.cc:11: In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.cc:11: In file included from ../modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3398/3715] CXX obj/video/frame_dumping_decoder/frame_dumping_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/frame_dumping_decoder.cc:16: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/frame_dumping_decoder.cc:11: In file included from ../video/frame_dumping_decoder.h:16: In file included from ../api/video_codecs/video_decoder.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3399/3715] AR obj/call/librtp_receiver.a [3400/3715] AR obj/modules/audio_coding/libaudio_coding.a [3401/3715] CXX obj/video/video_stream_encoder_impl/quality_convergence_monitor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/quality_convergence_monitor.cc:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/quality_convergence_monitor.cc:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/quality_convergence_monitor.cc:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3402/3715] CXX obj/video/video_stream_encoder_impl/encoder_overshoot_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/encoder_overshoot_detector.cc:11: In file included from ../video/encoder_overshoot_detector.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/encoder_overshoot_detector.cc:11: In file included from ../video/encoder_overshoot_detector.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/encoder_overshoot_detector.cc:11: In file included from ../video/encoder_overshoot_detector.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3403/3715] AR obj/modules/audio_coding/libaudio_encoder_cng.a [3404/3715] CXX obj/video/video_stream_encoder_impl/rate_utilization_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/rate_utilization_tracker.cc:11: In file included from ../video/rate_utilization_tracker.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/rate_utilization_tracker.cc:11: In file included from ../video/rate_utilization_tracker.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/rate_utilization_tracker.cc:11: In file included from ../video/rate_utilization_tracker.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3405/3715] CXX obj/audio/audio/audio_level.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/audio_level.cc:11: In file included from ../audio/audio_level.h:14: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/audio_level.cc:11: In file included from ../audio/audio_level.h:14: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/audio_level.cc:11: In file included from ../audio/audio_level.h:14: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3406/3715] CXX obj/video/video_stream_encoder_impl/video_source_sink_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_source_sink_controller.cc:11: In file included from ../video/video_source_sink_controller.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_source_sink_controller.cc:11: In file included from ../video/video_source_sink_controller.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_source_sink_controller.cc:11: In file included from ../video/video_source_sink_controller.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3407/3715] CXX obj/video/video_stream_encoder_impl/quality_convergence_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/quality_convergence_controller.cc:11: In file included from ../video/quality_convergence_controller.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/quality_convergence_controller.cc:11: In file included from ../video/quality_convergence_controller.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/quality_convergence_controller.cc:11: In file included from ../video/quality_convergence_controller.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3408/3715] CXX obj/video/video_stream_encoder_impl/alignment_adjuster.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/alignment_adjuster.cc:11: In file included from ../video/alignment_adjuster.h:14: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3409/3715] CXX obj/modules/video_coding/h26x_packet_buffer/h26x_packet_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/h26x_packet_buffer.cc:11: In file included from ../modules/video_coding/h26x_packet_buffer.h:23: In file included from ../modules/video_coding/packet_buffer.h:23: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:18: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 22 warnings generated. [3410/3715] CXX obj/video/video_stream_encoder_impl/encoder_bitrate_adjuster.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/encoder_bitrate_adjuster.cc:11: In file included from ../video/encoder_bitrate_adjuster.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3411/3715] CXX obj/call/rtp_sender/rtp_transport_controller_send.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:26: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.h:41:50: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 41 | absl::InlinedVector, 4> last_frame_in_chain_; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:43:39: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector buffers_; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:43: ../call/rtp_video_sender.h:93:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 93 | Transport* send_transport, | ^ ../call/rtp_video_sender.h:93:16: note: insert '_Nullable' if the pointer may be null 93 | Transport* send_transport, | ^ | _Nullable ../call/rtp_video_sender.h:93:16: note: insert '_Nonnull' if the pointer should never be null 93 | Transport* send_transport, | ^ | _Nonnull ../call/rtp_video_sender.h:95:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 95 | RtpTransportControllerSendInterface* transport, | ^ ../call/rtp_video_sender.h:95:42: note: insert '_Nullable' if the pointer may be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nullable ../call/rtp_video_sender.h:95:42: note: insert '_Nonnull' if the pointer should never be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nonnull ../call/rtp_video_sender.h:96:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ ../call/rtp_video_sender.h:96:18: note: insert '_Nullable' if the pointer may be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nullable ../call/rtp_video_sender.h:96:18: note: insert '_Nonnull' if the pointer should never be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nonnull ../call/rtp_video_sender.h:98:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 98 | FrameEncryptorInterface* frame_encryptor, | ^ ../call/rtp_video_sender.h:98:30: note: insert '_Nullable' if the pointer may be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nullable ../call/rtp_video_sender.h:98:30: note: insert '_Nonnull' if the pointer should never be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nonnull ../call/rtp_video_sender.h:116:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ ../call/rtp_video_sender.h:116:33: note: insert '_Nullable' if the pointer may be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nullable ../call/rtp_video_sender.h:116:33: note: insert '_Nonnull' if the pointer should never be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nonnull ../call/rtp_video_sender.h:120:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ ../call/rtp_video_sender.h:120:50: note: insert '_Nullable' if the pointer may be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nullable ../call/rtp_video_sender.h:120:50: note: insert '_Nonnull' if the pointer should never be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nonnull ../call/rtp_video_sender.h:121:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 121 | const FecProtectionParams* key_params, | ^ ../call/rtp_video_sender.h:121:50: note: insert '_Nullable' if the pointer may be null 121 | const FecProtectionParams* key_params, | ^ | _Nullable ../call/rtp_video_sender.h:121:50: note: insert '_Nonnull' if the pointer should never be null 121 | const FecProtectionParams* key_params, | ^ | _Nonnull ../call/rtp_video_sender.h:122:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 122 | uint32_t* sent_video_rate_bps, | ^ ../call/rtp_video_sender.h:122:33: note: insert '_Nullable' if the pointer may be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:122:33: note: insert '_Nonnull' if the pointer should never be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:123:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | uint32_t* sent_nack_rate_bps, | ^ ../call/rtp_video_sender.h:123:33: note: insert '_Nullable' if the pointer may be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:123:33: note: insert '_Nonnull' if the pointer should never be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:124:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 124 | uint32_t* sent_fec_rate_bps) | ^ ../call/rtp_video_sender.h:124:33: note: insert '_Nullable' if the pointer may be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nullable ../call/rtp_video_sender.h:124:33: note: insert '_Nonnull' if the pointer should never be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nonnull ../call/rtp_video_sender.h:139:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 139 | const CodecSpecificInfo* codec_specific_info) | ^ ../call/rtp_video_sender.h:139:30: note: insert '_Nullable' if the pointer may be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nullable ../call/rtp_video_sender.h:139:30: note: insert '_Nonnull' if the pointer should never be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nonnull ../call/rtp_video_sender.h:202:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 202 | RtpTransportControllerSendInterface* const transport_; | ^ ../call/rtp_video_sender.h:202:38: note: insert '_Nullable' if the pointer may be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nullable ../call/rtp_video_sender.h:202:38: note: insert '_Nonnull' if the pointer should never be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nonnull ../call/rtp_video_sender.h:219:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 219 | FrameCountObserver* const frame_count_observer_; | ^ ../call/rtp_video_sender.h:219:21: note: insert '_Nullable' if the pointer may be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nullable ../call/rtp_video_sender.h:219:21: note: insert '_Nonnull' if the pointer should never be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nonnull In file included from ../call/rtp_transport_controller_send.cc:10: In file included from ../call/rtp_transport_controller_send.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 45 warnings generated. [3412/3715] CXX obj/video/video_stream_encoder_impl/frame_encode_metadata_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/frame_encode_metadata_writer.cc:11: In file included from ../video/frame_encode_metadata_writer.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3413/3715] CXX obj/pc/video_track_source/video_track_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:23: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/video_track_source.cc:11: In file included from ../pc/video_track_source.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3414/3715] CXX obj/video/video_stream_buffer_controller/video_stream_buffer_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:18: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ In file included from ../video/video_stream_buffer_controller.cc:11: In file included from ../video/video_stream_buffer_controller.h:17: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../video/video_stream_buffer_controller.cc:204:59: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 204 | absl::InlinedVector, 4> frames, | ^ 25 warnings generated. [3415/3715] CXX obj/video/render/incoming_video_stream/incoming_video_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/render/incoming_video_stream.cc:11: In file included from ../video/render/incoming_video_stream.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/render/incoming_video_stream.cc:11: In file included from ../video/render/incoming_video_stream.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/render/incoming_video_stream.cc:11: In file included from ../video/render/incoming_video_stream.h:18: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3416/3715] AR obj/modules/audio_coding/liblegacy_encoded_audio_frame.a [3417/3715] AR obj/modules/audio_coding/libred.a [3418/3715] CXX obj/modules/audio_coding/audio_network_adaptor/debug_dump_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/debug_dump_writer.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/debug_dump_writer.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/debug_dump_writer.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3419/3715] CXX obj/modules/audio_coding/audio_network_adaptor/controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3420/3715] CXX obj/modules/audio_coding/audio_network_adaptor/channel_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/channel_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/channel_controller.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/channel_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/channel_controller.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/channel_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/channel_controller.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3421/3715] CXX obj/audio/audio/remix_resample.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/remix_resample.cc:11: In file included from ../audio/remix_resample.h:14: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/remix_resample.cc:11: In file included from ../audio/remix_resample.h:14: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/remix_resample.cc:11: In file included from ../audio/remix_resample.h:14: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3422/3715] CXX obj/modules/audio_coding/audio_network_adaptor/bitrate_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/bitrate_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/bitrate_controller.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/bitrate_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/bitrate_controller.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/bitrate_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/bitrate_controller.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3423/3715] AR obj/modules/remote_bitrate_estimator/libcongestion_control_feedback_generator.a [3424/3715] AR obj/modules/remote_bitrate_estimator/libtransport_sequence_number_feedback_generator.a [3425/3715] AR obj/modules/video_coding/libh26x_packet_buffer.a [3426/3715] CXX obj/modules/audio_coding/audio_network_adaptor/dtx_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/dtx_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/dtx_controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/dtx_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/dtx_controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/dtx_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/dtx_controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3427/3715] CXX obj/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3428/3715] CXX obj/pc/session_description/session_description.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/session_description.cc:11: In file included from ../pc/session_description.h:27: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:27: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:27: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/session_description.cc:11: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3429/3715] CXX obj/audio/audio/audio_transport_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/audio_transport_impl.cc:11: In file included from ../audio/audio_transport_impl.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/audio_transport_impl.cc:11: In file included from ../audio/audio_transport_impl.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/audio_transport_impl.cc:11: In file included from ../audio/audio_transport_impl.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/audio_transport_impl.cc:11: In file included from ../audio/audio_transport_impl.h:19: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../audio/audio_transport_impl.cc:11: In file included from ../audio/audio_transport_impl.h:19: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [3430/3715] CXX obj/pc/rtp_receiver/rtp_receiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:26: In file included from ../api/rtp_receiver_interface.h:24: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtp_receiver.cc:11: In file included from ../pc/rtp_receiver.h:24: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3431/3715] AR obj/pc/librtp_receiver.a [3432/3715] AR obj/pc/libvideo_track_source.a [3433/3715] CXX obj/pc/connection_context/connection_context.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:18: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:18: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:18: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/connection_context.cc:11: In file included from ../pc/connection_context.h:18: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3434/3715] CXX obj/audio/audio/channel_send_frame_transformer_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/channel_send_frame_transformer_delegate.cc:11: In file included from ../audio/channel_send_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3435/3715] CXX obj/call/rtp_sender/rtp_video_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:27: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.h:41:50: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 41 | absl::InlinedVector, 4> last_frame_in_chain_; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:43:39: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector buffers_; | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../call/rtp_video_sender.cc:11: ../call/rtp_video_sender.h:93:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 93 | Transport* send_transport, | ^ ../call/rtp_video_sender.h:93:16: note: insert '_Nullable' if the pointer may be null 93 | Transport* send_transport, | ^ | _Nullable ../call/rtp_video_sender.h:93:16: note: insert '_Nonnull' if the pointer should never be null 93 | Transport* send_transport, | ^ | _Nonnull ../call/rtp_video_sender.h:95:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 95 | RtpTransportControllerSendInterface* transport, | ^ ../call/rtp_video_sender.h:95:42: note: insert '_Nullable' if the pointer may be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nullable ../call/rtp_video_sender.h:95:42: note: insert '_Nonnull' if the pointer should never be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nonnull ../call/rtp_video_sender.h:96:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ ../call/rtp_video_sender.h:96:18: note: insert '_Nullable' if the pointer may be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nullable ../call/rtp_video_sender.h:96:18: note: insert '_Nonnull' if the pointer should never be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nonnull ../call/rtp_video_sender.h:98:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 98 | FrameEncryptorInterface* frame_encryptor, | ^ ../call/rtp_video_sender.h:98:30: note: insert '_Nullable' if the pointer may be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nullable ../call/rtp_video_sender.h:98:30: note: insert '_Nonnull' if the pointer should never be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nonnull ../call/rtp_video_sender.h:116:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ ../call/rtp_video_sender.h:116:33: note: insert '_Nullable' if the pointer may be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nullable ../call/rtp_video_sender.h:116:33: note: insert '_Nonnull' if the pointer should never be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nonnull ../call/rtp_video_sender.h:120:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ ../call/rtp_video_sender.h:120:50: note: insert '_Nullable' if the pointer may be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nullable ../call/rtp_video_sender.h:120:50: note: insert '_Nonnull' if the pointer should never be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nonnull ../call/rtp_video_sender.h:121:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 121 | const FecProtectionParams* key_params, | ^ ../call/rtp_video_sender.h:121:50: note: insert '_Nullable' if the pointer may be null 121 | const FecProtectionParams* key_params, | ^ | _Nullable ../call/rtp_video_sender.h:121:50: note: insert '_Nonnull' if the pointer should never be null 121 | const FecProtectionParams* key_params, | ^ | _Nonnull ../call/rtp_video_sender.h:122:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 122 | uint32_t* sent_video_rate_bps, | ^ ../call/rtp_video_sender.h:122:33: note: insert '_Nullable' if the pointer may be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:122:33: note: insert '_Nonnull' if the pointer should never be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:123:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | uint32_t* sent_nack_rate_bps, | ^ ../call/rtp_video_sender.h:123:33: note: insert '_Nullable' if the pointer may be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:123:33: note: insert '_Nonnull' if the pointer should never be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:124:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 124 | uint32_t* sent_fec_rate_bps) | ^ ../call/rtp_video_sender.h:124:33: note: insert '_Nullable' if the pointer may be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nullable ../call/rtp_video_sender.h:124:33: note: insert '_Nonnull' if the pointer should never be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nonnull ../call/rtp_video_sender.h:139:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 139 | const CodecSpecificInfo* codec_specific_info) | ^ ../call/rtp_video_sender.h:139:30: note: insert '_Nullable' if the pointer may be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nullable ../call/rtp_video_sender.h:139:30: note: insert '_Nonnull' if the pointer should never be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nonnull ../call/rtp_video_sender.h:202:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 202 | RtpTransportControllerSendInterface* const transport_; | ^ ../call/rtp_video_sender.h:202:38: note: insert '_Nullable' if the pointer may be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nullable ../call/rtp_video_sender.h:202:38: note: insert '_Nonnull' if the pointer should never be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nonnull ../call/rtp_video_sender.h:219:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 219 | FrameCountObserver* const frame_count_observer_; | ^ ../call/rtp_video_sender.h:219:21: note: insert '_Nullable' if the pointer may be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nullable ../call/rtp_video_sender.h:219:21: note: insert '_Nonnull' if the pointer should never be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nonnull In file included from ../call/rtp_video_sender.cc:11: In file included from ../call/rtp_video_sender.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 45 warnings generated. [3436/3715] AR obj/video/libframe_dumping_decoder.a [3437/3715] AR obj/pc/libconnection_context.a [3438/3715] AR obj/call/librtp_sender.a [3439/3715] CXX obj/modules/audio_processing/audio_processing/audio_processing_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_processing/audio_processing_impl.cc:11: In file included from ../modules/audio_processing/audio_processing_impl.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_processing/audio_processing_impl.cc:11: In file included from ../modules/audio_processing/audio_processing_impl.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_processing/audio_processing_impl.cc:11: In file included from ../modules/audio_processing/audio_processing_impl.h:25: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_processing/audio_processing_impl.cc:11: In file included from ../modules/audio_processing/audio_processing_impl.h:26: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/audio_processing_impl.cc:11: In file included from ../modules/audio_processing/audio_processing_impl.h:26: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../modules/audio_processing/audio_processing_impl.cc:11: ../modules/audio_processing/audio_processing_impl.h:80:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 80 | bool CreateAndAttachAecDump(FILE* handle, | ^ ../modules/audio_processing/audio_processing_impl.h:80:35: note: insert '_Nullable' if the pointer may be null 80 | bool CreateAndAttachAecDump(FILE* handle, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:80:35: note: insert '_Nonnull' if the pointer should never be null 80 | bool CreateAndAttachAecDump(FILE* handle, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:92:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 92 | int ProcessStream(const int16_t* const src, | ^ ../modules/audio_processing/audio_processing_impl.h:92:34: note: insert '_Nullable' if the pointer may be null 92 | int ProcessStream(const int16_t* const src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:92:34: note: insert '_Nonnull' if the pointer should never be null 92 | int ProcessStream(const int16_t* const src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:95:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 95 | int16_t* const dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:95:28: note: insert '_Nullable' if the pointer may be null 95 | int16_t* const dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:95:28: note: insert '_Nonnull' if the pointer should never be null 95 | int16_t* const dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:96:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | int ProcessStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:96:32: note: insert '_Nullable' if the pointer may be null 96 | int ProcessStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:96:32: note: insert '_Nonnull' if the pointer should never be null 96 | int ProcessStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:96:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | int ProcessStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:96:39: note: insert '_Nullable' if the pointer may be null 96 | int ProcessStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:96:39: note: insert '_Nonnull' if the pointer should never be null 96 | int ProcessStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:99:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 99 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:99:26: note: insert '_Nullable' if the pointer may be null 99 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:99:26: note: insert '_Nonnull' if the pointer should never be null 99 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:99:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 99 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:99:33: note: insert '_Nullable' if the pointer may be null 99 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:99:33: note: insert '_Nonnull' if the pointer should never be null 99 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:114:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 114 | int ProcessReverseStream(const int16_t* const src, | ^ ../modules/audio_processing/audio_processing_impl.h:114:41: note: insert '_Nullable' if the pointer may be null 114 | int ProcessReverseStream(const int16_t* const src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:114:41: note: insert '_Nonnull' if the pointer should never be null 114 | int ProcessReverseStream(const int16_t* const src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:117:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 117 | int16_t* const dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:117:35: note: insert '_Nullable' if the pointer may be null 117 | int16_t* const dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:117:35: note: insert '_Nonnull' if the pointer should never be null 117 | int16_t* const dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:118:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | int AnalyzeReverseStream(const float* const* data, | ^ ../modules/audio_processing/audio_processing_impl.h:118:39: note: insert '_Nullable' if the pointer may be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:118:39: note: insert '_Nonnull' if the pointer should never be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:118:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | int AnalyzeReverseStream(const float* const* data, | ^ ../modules/audio_processing/audio_processing_impl.h:118:46: note: insert '_Nullable' if the pointer may be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:118:46: note: insert '_Nonnull' if the pointer should never be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:120:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProcessReverseStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:120:39: note: insert '_Nullable' if the pointer may be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:120:39: note: insert '_Nonnull' if the pointer should never be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:120:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProcessReverseStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:120:46: note: insert '_Nullable' if the pointer may be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:120:46: note: insert '_Nonnull' if the pointer should never be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:123:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:123:33: note: insert '_Nullable' if the pointer may be null 123 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:123:33: note: insert '_Nonnull' if the pointer should never be null 123 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:123:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:123:40: note: insert '_Nullable' if the pointer may be null 123 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:123:40: note: insert '_Nonnull' if the pointer should never be null 123 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:172:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 172 | SwapQueue* runtime_settings); | ^ ../modules/audio_processing/audio_processing_impl.h:172:34: note: insert '_Nullable' if the pointer may be null 172 | SwapQueue* runtime_settings); | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:172:34: note: insert '_Nonnull' if the pointer should never be null 172 | SwapQueue* runtime_settings); | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:294:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 294 | void QueueBandedRenderAudio(AudioBuffer* audio) | ^ ../modules/audio_processing/audio_processing_impl.h:294:42: note: insert '_Nullable' if the pointer may be null 294 | void QueueBandedRenderAudio(AudioBuffer* audio) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:294:42: note: insert '_Nonnull' if the pointer should never be null 294 | void QueueBandedRenderAudio(AudioBuffer* audio) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:296:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 296 | void QueueNonbandedRenderAudio(AudioBuffer* audio) | ^ ../modules/audio_processing/audio_processing_impl.h:296:45: note: insert '_Nullable' if the pointer may be null 296 | void QueueNonbandedRenderAudio(AudioBuffer* audio) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:296:45: note: insert '_Nonnull' if the pointer should never be null 296 | void QueueNonbandedRenderAudio(AudioBuffer* audio) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:305:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:305:45: note: insert '_Nullable' if the pointer may be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:305:45: note: insert '_Nonnull' if the pointer should never be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:305:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:305:52: note: insert '_Nullable' if the pointer may be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:305:52: note: insert '_Nonnull' if the pointer should never be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:320:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:320:50: note: insert '_Nullable' if the pointer may be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:320:50: note: insert '_Nonnull' if the pointer should never be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:320:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:320:57: note: insert '_Nullable' if the pointer may be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:320:57: note: insert '_Nonnull' if the pointer should never be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:323:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 323 | void RecordUnprocessedCaptureStream(const int16_t* const data, | ^ ../modules/audio_processing/audio_processing_impl.h:323:52: note: insert '_Nullable' if the pointer may be null 323 | void RecordUnprocessedCaptureStream(const int16_t* const data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:323:52: note: insert '_Nonnull' if the pointer should never be null 323 | void RecordUnprocessedCaptureStream(const int16_t* const data, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:331:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 331 | const float* const* processed_capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:331:18: note: insert '_Nullable' if the pointer may be null 331 | const float* const* processed_capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:331:18: note: insert '_Nonnull' if the pointer should never be null 331 | const float* const* processed_capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:331:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 331 | const float* const* processed_capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:331:25: note: insert '_Nullable' if the pointer may be null 331 | const float* const* processed_capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:331:25: note: insert '_Nonnull' if the pointer should never be null 331 | const float* const* processed_capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:334:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 334 | void RecordProcessedCaptureStream(const int16_t* const data, | ^ ../modules/audio_processing/audio_processing_impl.h:334:50: note: insert '_Nullable' if the pointer may be null 334 | void RecordProcessedCaptureStream(const int16_t* const data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:334:50: note: insert '_Nonnull' if the pointer should never be null 334 | void RecordProcessedCaptureStream(const int16_t* const data, | ^ | _Nonnull 45 warnings generated. [3440/3715] CXX obj/audio/audio/channel_receive_frame_transformer_delegate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/channel_receive_frame_transformer_delegate.cc:11: In file included from ../audio/channel_receive_frame_transformer_delegate.h:17: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 20 warnings generated. [3441/3715] AR obj/modules/audio_processing/libaudio_processing.a [3442/3715] CXX obj/modules/audio_coding/audio_coding_opus_common/audio_coder_opus_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/opus/audio_coder_opus_common.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3443/3715] CXX obj/modules/audio_coding/audio_network_adaptor/event_log_writer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/event_log_writer.cc:23: In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/event_log_writer.cc:23: In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/event_log_writer.cc:23: In file included from ../logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3444/3715] CXX obj/modules/audio_coding/g711/audio_decoder_pcm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/g711/audio_decoder_pcm.cc:11: In file included from ../modules/audio_coding/codecs/g711/audio_decoder_pcm.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/g711/audio_decoder_pcm.cc:11: In file included from ../modules/audio_coding/codecs/g711/audio_decoder_pcm.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/g711/audio_decoder_pcm.cc:11: In file included from ../modules/audio_coding/codecs/g711/audio_decoder_pcm.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3445/3715] CXX obj/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h:18: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3446/3715] CXX obj/audio/audio/audio_receive_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:25: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:34: In file included from ../audio/audio_state.h:18: In file included from ../audio/audio_transport_impl.h:19: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:34: In file included from ../audio/audio_state.h:18: In file included from ../audio/audio_transport_impl.h:19: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../audio/audio_receive_stream.cc:11: In file included from ../audio/audio_receive_stream.h:23: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3447/3715] CXX obj/pc/codec_vendor/codec_vendor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:20: In file included from ../call/payload_type.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:23: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:23: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/codec_vendor.cc:10: In file included from ../pc/codec_vendor.h:18: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3448/3715] CXX obj/modules/audio_coding/audio_network_adaptor/frame_length_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller.h:20: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/frame_length_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller.h:20: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller.h:20: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3449/3715] AR obj/pc/libcodec_vendor.a [3450/3715] CXX obj/p2p/basic_ice_controller/basic_ice_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:23: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:24: In file included from ../p2p/base/ice_controller_factory_interface.h:19: In file included from ../p2p/base/ice_controller_interface.h:22: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:24: In file included from ../p2p/base/ice_controller_factory_interface.h:19: In file included from ../p2p/base/ice_controller_interface.h:22: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:24: In file included from ../p2p/base/ice_controller_factory_interface.h:19: In file included from ../p2p/base/ice_controller_interface.h:22: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/basic_ice_controller.cc:11: In file included from ../p2p/base/basic_ice_controller.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 35 warnings generated. [3451/3715] AR obj/p2p/libbasic_ice_controller.a [3452/3715] CXX obj/modules/audio_coding/audio_network_adaptor/controller_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/controller_manager.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/controller_manager.h:20: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/controller_manager.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/controller_manager.h:20: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/controller_manager.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/controller_manager.h:20: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3453/3715] CXX obj/audio/audio/audio_state.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:18: In file included from ../audio/audio_transport_impl.h:19: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:18: In file included from ../audio/audio_transport_impl.h:19: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../audio/audio_state.cc:22: In file included from ../audio/audio_receive_stream.h:25: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../audio/audio_state.cc:11: In file included from ../audio/audio_state.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3454/3715] CXX obj/modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h:17: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h:17: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc:11: In file included from ../modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h:17: In file included from ../modules/audio_coding/audio_network_adaptor/controller.h:16: In file included from ../modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h:16: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3455/3715] CXX obj/modules/audio_coding/g711/audio_encoder_pcm.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.cc:11: In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/g711/audio_encoder_pcm.cc:11: In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.cc:11: In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3456/3715] CXX obj/video/video/report_block_stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3457/3715] CXX obj/call/payload_type_picker/payload_type_picker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/payload_type_picker.cc:11: In file included from ../call/payload_type_picker.h:19: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/payload_type_picker.cc:11: In file included from ../call/payload_type_picker.h:19: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/payload_type_picker.cc:11: In file included from ../call/payload_type_picker.h:19: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/payload_type_picker.cc:11: In file included from ../call/payload_type_picker.h:20: In file included from ../call/payload_type.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/payload_type_picker.cc:11: In file included from ../call/payload_type_picker.h:19: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/payload_type_picker.cc:11: In file included from ../call/payload_type_picker.h:19: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3458/3715] AR obj/video/libvideo_stream_buffer_controller.a [3459/3715] AR obj/video/render/libincoming_video_stream.a [3460/3715] CXX obj/video/video/quality_limitation_reason_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/quality_limitation_reason_tracker.cc:11: In file included from ../video/quality_limitation_reason_tracker.h:17: In file included from ../system_wrappers/include/clock.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/quality_limitation_reason_tracker.cc:11: In file included from ../video/quality_limitation_reason_tracker.h:17: In file included from ../system_wrappers/include/clock.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/quality_limitation_reason_tracker.cc:11: In file included from ../video/quality_limitation_reason_tracker.h:17: In file included from ../system_wrappers/include/clock.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3461/3715] CXX obj/modules/congestion_controller/congestion_controller/receive_side_congestion_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/receive_side_congestion_controller.cc:11: In file included from ../modules/congestion_controller/include/receive_side_congestion_controller.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/receive_side_congestion_controller.cc:11: In file included from ../modules/congestion_controller/include/receive_side_congestion_controller.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/receive_side_congestion_controller.cc:11: In file included from ../modules/congestion_controller/include/receive_side_congestion_controller.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/receive_side_congestion_controller.cc:11: In file included from ../modules/congestion_controller/include/receive_side_congestion_controller.h:22: In file included from ../modules/congestion_controller/remb_throttler.h:19: In file included from ../modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:22: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/receive_side_congestion_controller.cc:11: In file included from ../modules/congestion_controller/include/receive_side_congestion_controller.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/congestion_controller/receive_side_congestion_controller.cc:11: In file included from ../modules/congestion_controller/include/receive_side_congestion_controller.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/congestion_controller/receive_side_congestion_controller.cc:26: ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:92:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 92 | const Cluster* FindBestProbe(const std::list& clusters) const; | ^ ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:92:16: note: insert '_Nullable' if the pointer may be null 92 | const Cluster* FindBestProbe(const std::list& clusters) const; | ^ | _Nullable ../modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h:92:16: note: insert '_Nonnull' if the pointer should never be null 92 | const Cluster* FindBestProbe(const std::list& clusters) const; | ^ | _Nonnull 19 warnings generated. [3462/3715] AR obj/call/libpayload_type_picker.a [3463/3715] CXX obj/modules/congestion_controller/congestion_controller/remb_throttler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/congestion_controller/remb_throttler.cc:11: In file included from ../modules/congestion_controller/remb_throttler.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/congestion_controller/remb_throttler.cc:11: In file included from ../modules/congestion_controller/remb_throttler.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/congestion_controller/remb_throttler.cc:11: In file included from ../modules/congestion_controller/remb_throttler.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/congestion_controller/remb_throttler.cc:11: In file included from ../modules/congestion_controller/remb_throttler.h:19: In file included from ../modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:22: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/congestion_controller/remb_throttler.cc:11: In file included from ../modules/congestion_controller/remb_throttler.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/congestion_controller/remb_throttler.cc:11: In file included from ../modules/congestion_controller/remb_throttler.h:17: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3464/3715] AR obj/modules/audio_coding/libaudio_network_adaptor.a [3465/3715] AR obj/modules/audio_coding/libaudio_coding_opus_common.a [3466/3715] AR obj/modules/audio_coding/libg711.a [3467/3715] CXX obj/video/video/transport_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/transport_adapter.cc:11: In file included from ../video/transport_adapter.h:18: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/transport_adapter.cc:11: In file included from ../video/transport_adapter.h:18: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/transport_adapter.cc:11: In file included from ../video/transport_adapter.h:18: In file included from ../api/call/transport.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3468/3715] CXX obj/video/video/stream_synchronization.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/stream_synchronization.cc:11: In file included from ../video/stream_synchronization.h:16: In file included from ../system_wrappers/include/rtp_to_ntp_estimator.h:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/stream_synchronization.cc:11: In file included from ../video/stream_synchronization.h:16: In file included from ../system_wrappers/include/rtp_to_ntp_estimator.h:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/stream_synchronization.cc:11: In file included from ../video/stream_synchronization.h:16: In file included from ../system_wrappers/include/rtp_to_ntp_estimator.h:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3469/3715] CXX obj/video/video/call_stats2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/call_stats2.cc:11: In file included from ../video/call_stats2.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/call_stats2.cc:11: In file included from ../video/call_stats2.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/call_stats2.cc:11: In file included from ../video/call_stats2.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3470/3715] CXX obj/pc/rtp_sender/rtp_sender.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:31: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtp_sender.cc:11: In file included from ../pc/rtp_sender.h:26: In file included from ../api/crypto/frame_encryptor_interface.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/rtp_sender.cc:42: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/rtp_sender.cc:42: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 28 warnings generated. [3471/3715] CXX obj/audio/audio/audio_send_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:19: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:24: In file included from ../audio/channel_send.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:18: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../audio/audio_send_stream.cc:11: In file included from ../audio/audio_send_stream.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 28 warnings generated. [3472/3715] AR obj/pc/librtp_sender.a [3473/3715] CXX obj/video/video/stats_counter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/stats_counter.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/stats_counter.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/stats_counter.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3474/3715] CXX obj/audio/audio/channel_send.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:23: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../audio/channel_send.cc:11: In file included from ../audio/channel_send.h:21: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 25 warnings generated. [3475/3715] CXX obj/video/video/buffered_frame_decryptor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:20: In file included from ../modules/rtp_rtcp/source/frame_object.h:22: In file included from ../api/video/encoded_frame.h:24: In file included from ../modules/rtp_rtcp/source/rtp_video_header.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/buffered_frame_decryptor.cc:11: In file included from ../video/buffered_frame_decryptor.h:18: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 23 warnings generated. [3476/3715] CXX obj/video/video/rtp_streams_synchronizer2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/rtp_streams_synchronizer2.cc:11: In file included from ../video/rtp_streams_synchronizer2.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/rtp_streams_synchronizer2.cc:11: In file included from ../video/rtp_streams_synchronizer2.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/rtp_streams_synchronizer2.cc:11: In file included from ../video/rtp_streams_synchronizer2.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3477/3715] CXX obj/pc/video_track_source_proxy/video_track_source_proxy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/video_track_source_proxy.cc:11: In file included from ../pc/video_track_source_proxy.h:16: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/video_track_source_proxy.cc:11: In file included from ../pc/video_track_source_proxy.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/video_track_source_proxy.cc:11: In file included from ../pc/video_track_source_proxy.h:16: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3478/3715] CXX obj/pc/video_track/video_track.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/video_track.cc:11: In file included from ../pc/video_track.h:17: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/video_track.cc:11: In file included from ../pc/video_track.h:17: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/video_track.cc:11: In file included from ../pc/video_track.h:17: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3479/3715] AR obj/modules/congestion_controller/libcongestion_controller.a [3480/3715] CXX obj/modules/audio_coding/g722/audio_decoder_g722.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/g722/audio_decoder_g722.cc:11: In file included from ../modules/audio_coding/codecs/g722/audio_decoder_g722.h:14: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/g722/audio_decoder_g722.cc:11: In file included from ../modules/audio_coding/codecs/g722/audio_decoder_g722.h:14: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/g722/audio_decoder_g722.cc:11: In file included from ../modules/audio_coding/codecs/g722/audio_decoder_g722.h:14: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3481/3715] CXX obj/video/video/encoder_rtcp_feedback.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:20: In file included from ../call/rtp_video_sender_interface.h:22: In file included from ../api/video/video_layers_allocation.h:16: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/encoder_rtcp_feedback.cc:11: In file included from ../video/encoder_rtcp_feedback.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ 26 warnings generated. [3482/3715] CXX obj/call/call/receive_time_calculator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/receive_time_calculator.cc:11: In file included from ../call/receive_time_calculator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/receive_time_calculator.cc:11: In file included from ../call/receive_time_calculator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/receive_time_calculator.cc:11: In file included from ../call/receive_time_calculator.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3483/3715] CXX obj/pc/video_rtp_track_source/video_rtp_track_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:22: In file included from ../pc/video_track_source.h:23: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/video_rtp_track_source.cc:11: In file included from ../pc/video_rtp_track_source.h:16: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3484/3715] CXX obj/modules/audio_coding/pcm16b/audio_decoder_pcm16b.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3485/3715] CXX obj/modules/audio_coding/pcm16b/audio_encoder_pcm16b.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h:14: In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h:14: In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h:14: In file included from ../modules/audio_coding/codecs/g711/audio_encoder_pcm.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3486/3715] CXX obj/modules/audio_coding/g722/audio_encoder_g722.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/g722/audio_encoder_g722.cc:11: In file included from ../modules/audio_coding/codecs/g722/audio_encoder_g722.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/g722/audio_encoder_g722.cc:11: In file included from ../modules/audio_coding/codecs/g722/audio_encoder_g722.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/g722/audio_encoder_g722.cc:11: In file included from ../modules/audio_coding/codecs/g722/audio_encoder_g722.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3487/3715] CXX obj/video/video/send_delay_stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:20: In file included from ../call/video_send_stream.h:24: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/send_delay_stats.cc:11: In file included from ../video/send_delay_stats.h:19: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3488/3715] CXX obj/audio/audio/channel_receive.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:25: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../audio/channel_receive.cc:11: In file included from ../audio/channel_receive.h:22: In file included from ../api/audio/audio_frame.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 25 warnings generated. [3489/3715] AR obj/audio/libaudio.a [3490/3715] CXX obj/video/video/video_stream_decoder2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:20: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:24: In file included from ../modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:22: In file included from ../modules/rtp_rtcp/source/rtp_packet_received.h:21: In file included from ../modules/rtp_rtcp/source/rtp_packet.h:22: In file included from ../modules/rtp_rtcp/include/rtp_header_extension_map.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/video_stream_decoder2.cc:11: In file included from ../video/video_stream_decoder2.h:21: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ 26 warnings generated. [3491/3715] CXX obj/modules/audio_coding/pcm16b/pcm16b_common.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.h:16: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/pcm16b/pcm16b_common.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.h:16: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.h:16: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.h:16: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.h:16: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.cc:11: In file included from ../modules/audio_coding/codecs/pcm16b/pcm16b_common.h:16: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3492/3715] CXX obj/pc/remote_audio_source/remote_audio_source.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:29: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:24: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/remote_audio_source.cc:11: In file included from ../pc/remote_audio_source.h:21: In file included from ../api/media_stream_interface.h:30: In file included from ../api/video/recordable_encoded_frame.h:17: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3493/3715] CXX obj/p2p/wrapping_active_ice_controller/wrapping_active_ice_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:17: In file included from ../p2p/base/active_ice_controller_interface.h:15: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:17: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:17: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:17: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/wrapping_active_ice_controller.cc:11: In file included from ../p2p/base/wrapping_active_ice_controller.h:16: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 35 warnings generated. [3494/3715] AR obj/pc/libremote_audio_source.a [3495/3715] AR obj/p2p/libwrapping_active_ice_controller.a [3496/3715] CXX obj/p2p/regathering_controller/regathering_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:18: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:18: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:18: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:17: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../p2p/base/regathering_controller.cc:11: In file included from ../p2p/base/regathering_controller.h:18: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3497/3715] AR obj/p2p/libregathering_controller.a [3498/3715] CXX obj/call/call/flexfec_receive_stream_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:20: In file included from ../call/flexfec_receive_stream.h:21: In file included from ../call/receive_stream.h:18: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../call/flexfec_receive_stream_impl.cc:11: In file included from ../call/flexfec_receive_stream_impl.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 24 warnings generated. [3499/3715] AR obj/pc/libvideo_rtp_track_source.a [3500/3715] AR obj/pc/libvideo_track.a [3501/3715] CXX obj/modules/audio_coding/webrtc_opus/audio_decoder_opus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/opus/audio_decoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.cc:19: In file included from ../modules/audio_coding/codecs/opus/audio_coder_opus_common.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3502/3715] CXX obj/p2p/turn_port/turn_port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/turn_port.cc:11: In file included from ../p2p/base/turn_port.h:23: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/turn_port.cc:11: In file included from ../p2p/base/turn_port.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/turn_port.cc:11: In file included from ../p2p/base/turn_port.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/turn_port.cc:11: In file included from ../p2p/base/turn_port.h:29: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3503/3715] CXX obj/modules/audio_coding/webrtc_multiopus/audio_decoder_multi_channel_opus_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3504/3715] AR obj/p2p/libturn_port.a [3505/3715] CXX obj/modules/audio_mixer/audio_mixer_impl/default_output_rate_calculator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_mixer/default_output_rate_calculator.cc:11: In file included from ../modules/audio_mixer/default_output_rate_calculator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_mixer/default_output_rate_calculator.cc:11: In file included from ../modules/audio_mixer/default_output_rate_calculator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_mixer/default_output_rate_calculator.cc:11: In file included from ../modules/audio_mixer/default_output_rate_calculator.h:16: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_mixer/default_output_rate_calculator.cc:16: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_mixer/default_output_rate_calculator.cc:16: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [3506/3715] CXX obj/modules/video_capture/video_capture_module/video_capture_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/video_capture_factory.cc:11: In file included from ../modules/video_capture/video_capture_factory.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/video_capture_factory.cc:11: In file included from ../modules/video_capture/video_capture_factory.h:18: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/video_capture_factory.cc:11: In file included from ../modules/video_capture/video_capture_factory.h:18: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3507/3715] CXX obj/modules/video_capture/video_capture_module/device_info_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/device_info_impl.cc:11: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/device_info_impl.cc:11: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/device_info_impl.cc:11: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3508/3715] CXX obj/video/video_stream_encoder_impl/video_stream_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:21: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:22: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../video/video_stream_encoder.cc:11: In file included from ../video/video_stream_encoder.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 2, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../video/video_stream_encoder.h:310:49: note: in instantiation of template class 'absl::InlinedVector, 2>' requested here 310 | absl::InlinedVector encoder_configuration_callbacks_ | ^ 28 warnings generated. [3509/3715] AR obj/video/libvideo_stream_encoder_impl.a [3510/3715] CXX obj/video/video/video_quality_observer2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/video_quality_observer2.cc:21: In file included from ../video/video_receive_stream2.h:25: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/video_quality_observer2.cc:21: In file included from ../video/video_receive_stream2.h:38: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../video/video_quality_observer2.cc:21: In file included from ../video/video_receive_stream2.h:38: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../video/video_quality_observer2.cc:18: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 32 warnings generated. [3511/3715] CXX obj/modules/audio_coding/webrtc_multiopus/audio_encoder_multi_channel_opus_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc:20: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc:20: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc:20: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc:20: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h:24: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc:20: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc:20: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3512/3715] CXX obj/modules/audio_mixer/audio_mixer_impl/frame_combiner.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_mixer/frame_combiner.cc:11: In file included from ../modules/audio_mixer/frame_combiner.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_mixer/frame_combiner.cc:11: In file included from ../modules/audio_mixer/frame_combiner.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_mixer/frame_combiner.cc:11: In file included from ../modules/audio_mixer/frame_combiner.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_mixer/frame_combiner.cc:23: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../modules/audio_mixer/frame_combiner.cc:23: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 19 warnings generated. [3513/3715] CXX obj/video/video/send_statistics_proxy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:32: In file included from ../call/rtp_config.h:22: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/send_statistics_proxy.cc:11: In file included from ../video/send_statistics_proxy.h:25: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 25 warnings generated. [3514/3715] CXX obj/modules/video_coding/webrtc_vp8_temporal_layers/temporal_layers_checker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp8/temporal_layers_checker.cc:11: In file included from ../modules/video_coding/codecs/vp8/include/temporal_layers_checker.h:19: In file included from ../api/video_codecs/vp8_temporal_layers.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3515/3715] CXX obj/pc/data_channel_utils/data_channel_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/data_channel_utils.cc:11: In file included from ../pc/data_channel_utils.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/data_channel_utils.cc:11: In file included from ../pc/data_channel_utils.h:21: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/data_channel_utils.cc:11: In file included from ../pc/data_channel_utils.h:21: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3516/3715] CXX obj/modules/audio_mixer/audio_mixer_impl/audio_mixer_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_mixer/audio_mixer_impl.cc:11: In file included from ../modules/audio_mixer/audio_mixer_impl.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_mixer/audio_mixer_impl.cc:11: In file included from ../modules/audio_mixer/audio_mixer_impl.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_mixer/audio_mixer_impl.cc:11: In file included from ../modules/audio_mixer/audio_mixer_impl.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3517/3715] CXX obj/modules/video_capture/video_capture_module/video_capture_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/video_capture_impl.cc:11: In file included from ../modules/video_capture/video_capture_impl.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/video_capture_impl.cc:11: In file included from ../modules/video_capture/video_capture_impl.h:22: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/video_capture_impl.cc:11: In file included from ../modules/video_capture/video_capture_impl.h:22: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3518/3715] CXX obj/video/video/receive_statistics_proxy.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:31: In file included from ../call/video_receive_stream.h:27: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ In file included from ../video/receive_statistics_proxy.cc:26: In file included from ../video/video_receive_stream2.h:38: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../video/receive_statistics_proxy.cc:26: In file included from ../video/video_receive_stream2.h:38: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../video/receive_statistics_proxy.cc:11: In file included from ../video/receive_statistics_proxy.h:21: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 32 warnings generated. [3519/3715] CXX obj/modules/audio_coding/webrtc_opus/audio_encoder_opus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/audio_coding/codecs/opus/audio_encoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.h:22: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.cc:11: In file included from ../modules/audio_coding/codecs/opus/audio_encoder_opus.h:21: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3520/3715] CXX obj/video/video/video_send_stream_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:30: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../video/video_send_stream_impl.cc:10: In file included from ../video/video_send_stream_impl.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 2, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../video/video_stream_encoder.h:310:49: note: in instantiation of template class 'absl::InlinedVector, 2>' requested here 310 | absl::InlinedVector encoder_configuration_callbacks_ | ^ 30 warnings generated. [3521/3715] CXX obj/modules/video_coding/webrtc_vp8_temporal_layers/screenshare_layers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:22: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:22: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/screenshare_layers.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3522/3715] CXX obj/p2p/turn_port_factory/turn_port_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/client/turn_port_factory.cc:11: In file included from ../p2p/client/turn_port_factory.h:16: In file included from ../p2p/base/port.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/client/turn_port_factory.cc:11: In file included from ../p2p/client/turn_port_factory.h:16: In file included from ../p2p/base/port.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/client/turn_port_factory.cc:11: In file included from ../p2p/client/turn_port_factory.h:16: In file included from ../p2p/base/port.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/client/turn_port_factory.cc:11: In file included from ../p2p/client/turn_port_factory.h:16: In file included from ../p2p/base/port.h:35: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3523/3715] AR obj/modules/audio_coding/libg722.a [3524/3715] AR obj/modules/audio_coding/libpcm16b.a [3525/3715] AR obj/modules/audio_coding/libwebrtc_multiopus.a [3526/3715] AR obj/modules/audio_coding/libwebrtc_opus.a [3527/3715] AR obj/modules/audio_mixer/libaudio_mixer_impl.a [3528/3715] CXX obj/api/audio_codecs/L16/audio_decoder_L16/audio_decoder_L16.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/L16/audio_decoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_decoder_L16.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/L16/audio_decoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_decoder_L16.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/L16/audio_decoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_decoder_L16.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/L16/audio_decoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_decoder_L16.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/L16/audio_decoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_decoder_L16.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/L16/audio_decoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_decoder_L16.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3529/3715] CXX obj/api/audio_codecs/L16/audio_encoder_L16/audio_encoder_L16.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/L16/audio_encoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_encoder_L16.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/L16/audio_encoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_encoder_L16.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/L16/audio_encoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_encoder_L16.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/L16/audio_encoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_encoder_L16.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/L16/audio_encoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_encoder_L16.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/L16/audio_encoder_L16.cc:11: In file included from ../api/audio_codecs/L16/audio_encoder_L16.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3530/3715] CXX obj/api/audio_codecs/g711/audio_decoder_g711/audio_decoder_g711.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/g711/audio_decoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_decoder_g711.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/g711/audio_decoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_decoder_g711.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/g711/audio_decoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_decoder_g711.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/g711/audio_decoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_decoder_g711.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/g711/audio_decoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_decoder_g711.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/g711/audio_decoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_decoder_g711.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3531/3715] CXX obj/p2p/stun_port/stun_port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/stun_port.cc:11: In file included from ../p2p/base/stun_port.h:21: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/stun_port.cc:11: In file included from ../p2p/base/stun_port.h:24: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/stun_port.cc:11: In file included from ../p2p/base/stun_port.h:24: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/stun_port.cc:11: In file included from ../p2p/base/stun_port.h:27: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3532/3715] CXX obj/video/video/rtp_video_stream_receiver2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:25: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/corruption_detection_message.h:75:47: note: in instantiation of template class 'absl::InlinedVector' requested here 75 | absl::InlinedVector sample_values_; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ In file included from ../video/rtp_video_stream_receiver2.cc:11: In file included from ../video/rtp_video_stream_receiver2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../video/rtp_video_stream_receiver2.cc:1021:41: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 1021 | OnCompleteFrames(reference_finder_->ManageFrame(std::move(frame))); | ^ 30 warnings generated. [3533/3715] CXX obj/api/audio_codecs/g722/audio_decoder_g722/audio_decoder_g722.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/g722/audio_decoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_decoder_g722.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/g722/audio_decoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_decoder_g722.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/g722/audio_decoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_decoder_g722.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/g722/audio_decoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_decoder_g722.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/g722/audio_decoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_decoder_g722.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/g722/audio_decoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_decoder_g722.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3534/3715] CXX obj/modules/video_coding/webrtc_vp8_temporal_layers/default_temporal_layers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:29: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:29: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.cc:10: In file included from ../modules/video_coding/codecs/vp8/default_temporal_layers.h:26: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3535/3715] CXX obj/api/audio_codecs/g711/audio_encoder_g711/audio_encoder_g711.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/g711/audio_encoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_encoder_g711.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/g711/audio_encoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_encoder_g711.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/g711/audio_encoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_encoder_g711.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/g711/audio_encoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_encoder_g711.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/g711/audio_encoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_encoder_g711.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/g711/audio_encoder_g711.cc:11: In file included from ../api/audio_codecs/g711/audio_encoder_g711.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3536/3715] AR obj/modules/video_capture/libvideo_capture_module.a [3537/3715] CXX obj/api/audio/builtin_audio_processing_builder/builtin_audio_processing_builder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio/builtin_audio_processing_builder.cc:10: In file included from ../api/audio/builtin_audio_processing_builder.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio/builtin_audio_processing_builder.cc:10: In file included from ../api/audio/builtin_audio_processing_builder.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio/builtin_audio_processing_builder.cc:10: In file included from ../api/audio/builtin_audio_processing_builder.h:18: In file included from ../api/audio/audio_processing.h:32: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio/builtin_audio_processing_builder.cc:10: In file included from ../api/audio/builtin_audio_processing_builder.h:18: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/audio/builtin_audio_processing_builder.cc:10: In file included from ../api/audio/builtin_audio_processing_builder.h:18: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../api/audio/builtin_audio_processing_builder.cc:19: ../modules/audio_processing/audio_processing_impl.h:80:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 80 | bool CreateAndAttachAecDump(FILE* handle, | ^ ../modules/audio_processing/audio_processing_impl.h:80:35: note: insert '_Nullable' if the pointer may be null 80 | bool CreateAndAttachAecDump(FILE* handle, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:80:35: note: insert '_Nonnull' if the pointer should never be null 80 | bool CreateAndAttachAecDump(FILE* handle, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:92:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 92 | int ProcessStream(const int16_t* const src, | ^ ../modules/audio_processing/audio_processing_impl.h:92:34: note: insert '_Nullable' if the pointer may be null 92 | int ProcessStream(const int16_t* const src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:92:34: note: insert '_Nonnull' if the pointer should never be null 92 | int ProcessStream(const int16_t* const src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:95:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 95 | int16_t* const dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:95:28: note: insert '_Nullable' if the pointer may be null 95 | int16_t* const dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:95:28: note: insert '_Nonnull' if the pointer should never be null 95 | int16_t* const dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:96:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | int ProcessStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:96:32: note: insert '_Nullable' if the pointer may be null 96 | int ProcessStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:96:32: note: insert '_Nonnull' if the pointer should never be null 96 | int ProcessStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:96:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | int ProcessStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:96:39: note: insert '_Nullable' if the pointer may be null 96 | int ProcessStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:96:39: note: insert '_Nonnull' if the pointer should never be null 96 | int ProcessStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:99:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 99 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:99:26: note: insert '_Nullable' if the pointer may be null 99 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:99:26: note: insert '_Nonnull' if the pointer should never be null 99 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:99:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 99 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:99:33: note: insert '_Nullable' if the pointer may be null 99 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:99:33: note: insert '_Nonnull' if the pointer should never be null 99 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:114:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 114 | int ProcessReverseStream(const int16_t* const src, | ^ ../modules/audio_processing/audio_processing_impl.h:114:41: note: insert '_Nullable' if the pointer may be null 114 | int ProcessReverseStream(const int16_t* const src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:114:41: note: insert '_Nonnull' if the pointer should never be null 114 | int ProcessReverseStream(const int16_t* const src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:117:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 117 | int16_t* const dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:117:35: note: insert '_Nullable' if the pointer may be null 117 | int16_t* const dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:117:35: note: insert '_Nonnull' if the pointer should never be null 117 | int16_t* const dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:118:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | int AnalyzeReverseStream(const float* const* data, | ^ ../modules/audio_processing/audio_processing_impl.h:118:39: note: insert '_Nullable' if the pointer may be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:118:39: note: insert '_Nonnull' if the pointer should never be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:118:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | int AnalyzeReverseStream(const float* const* data, | ^ ../modules/audio_processing/audio_processing_impl.h:118:46: note: insert '_Nullable' if the pointer may be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:118:46: note: insert '_Nonnull' if the pointer should never be null 118 | int AnalyzeReverseStream(const float* const* data, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:120:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProcessReverseStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:120:39: note: insert '_Nullable' if the pointer may be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:120:39: note: insert '_Nonnull' if the pointer should never be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:120:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProcessReverseStream(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:120:46: note: insert '_Nullable' if the pointer may be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:120:46: note: insert '_Nonnull' if the pointer should never be null 120 | int ProcessReverseStream(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:123:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:123:33: note: insert '_Nullable' if the pointer may be null 123 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:123:33: note: insert '_Nonnull' if the pointer should never be null 123 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:123:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | float* const* dest) override; | ^ ../modules/audio_processing/audio_processing_impl.h:123:40: note: insert '_Nullable' if the pointer may be null 123 | float* const* dest) override; | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:123:40: note: insert '_Nonnull' if the pointer should never be null 123 | float* const* dest) override; | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:172:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 172 | SwapQueue* runtime_settings); | ^ ../modules/audio_processing/audio_processing_impl.h:172:34: note: insert '_Nullable' if the pointer may be null 172 | SwapQueue* runtime_settings); | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:172:34: note: insert '_Nonnull' if the pointer should never be null 172 | SwapQueue* runtime_settings); | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:294:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 294 | void QueueBandedRenderAudio(AudioBuffer* audio) | ^ ../modules/audio_processing/audio_processing_impl.h:294:42: note: insert '_Nullable' if the pointer may be null 294 | void QueueBandedRenderAudio(AudioBuffer* audio) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:294:42: note: insert '_Nonnull' if the pointer should never be null 294 | void QueueBandedRenderAudio(AudioBuffer* audio) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:296:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 296 | void QueueNonbandedRenderAudio(AudioBuffer* audio) | ^ ../modules/audio_processing/audio_processing_impl.h:296:45: note: insert '_Nullable' if the pointer may be null 296 | void QueueNonbandedRenderAudio(AudioBuffer* audio) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:296:45: note: insert '_Nonnull' if the pointer should never be null 296 | void QueueNonbandedRenderAudio(AudioBuffer* audio) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:305:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:305:45: note: insert '_Nullable' if the pointer may be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:305:45: note: insert '_Nonnull' if the pointer should never be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:305:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ ../modules/audio_processing/audio_processing_impl.h:305:52: note: insert '_Nullable' if the pointer may be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:305:52: note: insert '_Nonnull' if the pointer should never be null 305 | int AnalyzeReverseStreamLocked(const float* const* src, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:320:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:320:50: note: insert '_Nullable' if the pointer may be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:320:50: note: insert '_Nonnull' if the pointer should never be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:320:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:320:57: note: insert '_Nullable' if the pointer may be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:320:57: note: insert '_Nonnull' if the pointer should never be null 320 | void RecordUnprocessedCaptureStream(const float* const* capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:323:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 323 | void RecordUnprocessedCaptureStream(const int16_t* const data, | ^ ../modules/audio_processing/audio_processing_impl.h:323:52: note: insert '_Nullable' if the pointer may be null 323 | void RecordUnprocessedCaptureStream(const int16_t* const data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:323:52: note: insert '_Nonnull' if the pointer should never be null 323 | void RecordUnprocessedCaptureStream(const int16_t* const data, | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:331:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 331 | const float* const* processed_capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:331:18: note: insert '_Nullable' if the pointer may be null 331 | const float* const* processed_capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:331:18: note: insert '_Nonnull' if the pointer should never be null 331 | const float* const* processed_capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:331:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 331 | const float* const* processed_capture_stream) | ^ ../modules/audio_processing/audio_processing_impl.h:331:25: note: insert '_Nullable' if the pointer may be null 331 | const float* const* processed_capture_stream) | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:331:25: note: insert '_Nonnull' if the pointer should never be null 331 | const float* const* processed_capture_stream) | ^ | _Nonnull ../modules/audio_processing/audio_processing_impl.h:334:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 334 | void RecordProcessedCaptureStream(const int16_t* const data, | ^ ../modules/audio_processing/audio_processing_impl.h:334:50: note: insert '_Nullable' if the pointer may be null 334 | void RecordProcessedCaptureStream(const int16_t* const data, | ^ | _Nullable ../modules/audio_processing/audio_processing_impl.h:334:50: note: insert '_Nonnull' if the pointer should never be null 334 | void RecordProcessedCaptureStream(const int16_t* const data, | ^ | _Nonnull 45 warnings generated. [3538/3715] CXX obj/video/video/video_receive_stream2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:25: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:38: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:38: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/timing/rtt_filter.h:63:14: note: in instantiation of template class 'absl::InlinedVector' requested here 63 | BufferList jump_buf_; | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../video/video_receive_stream2.cc:11: In file included from ../video/video_receive_stream2.h:23: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ 32 warnings generated. [3539/3715] CXX obj/p2p/tcp_port/tcp_port.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/tcp_port.cc:67: In file included from ../p2p/base/tcp_port.h:19: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/tcp_port.cc:67: In file included from ../p2p/base/tcp_port.h:21: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/tcp_port.cc:67: In file included from ../p2p/base/tcp_port.h:21: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/tcp_port.cc:67: In file included from ../p2p/base/tcp_port.h:25: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 22 warnings generated. [3540/3715] AR obj/modules/video_coding/libwebrtc_vp8_temporal_layers.a [3541/3715] AR obj/video/libvideo.a [3542/3715] AR obj/p2p/libstun_port.a [3543/3715] CXX obj/api/audio_codecs/opus/audio_decoder_multiopus/audio_decoder_multi_channel_opus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3544/3715] AR obj/p2p/libtcp_port.a [3545/3715] CXX obj/api/audio_codecs/g722/audio_encoder_g722/audio_encoder_g722.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/g722/audio_encoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_encoder_g722.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/g722/audio_encoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_encoder_g722.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/g722/audio_encoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_encoder_g722.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/g722/audio_encoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_encoder_g722.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/g722/audio_encoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_encoder_g722.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/g722/audio_encoder_g722.cc:11: In file included from ../api/audio_codecs/g722/audio_encoder_g722.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3546/3715] AR obj/p2p/libturn_port_factory.a [3547/3715] AR obj/pc/libdata_channel_utils.a [3548/3715] CXX obj/pc/rtp_transceiver/rtp_transceiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:29: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:40: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:40: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/rtp_transceiver.cc:11: In file included from ../pc/rtp_transceiver.h:43: In file included from ../pc/connection_context.h:18: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3549/3715] CXX obj/api/audio_codecs/opus/audio_encoder_opus/audio_encoder_opus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/opus/audio_encoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_opus.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/opus/audio_encoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_opus.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_encoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_opus.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_encoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_opus.h:19: In file included from ../api/audio_codecs/audio_encoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_encoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_opus.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/opus/audio_encoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_opus.h:18: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3550/3715] CXX obj/api/audio_codecs/opus/audio_decoder_opus/audio_decoder_opus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/opus/audio_decoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/opus/audio_decoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_decoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_decoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_opus.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_decoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/opus/audio_decoder_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_decoder_opus.h:19: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3551/3715] CXX obj/media/rtc_audio_video/adm_helpers.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/engine/adm_helpers.cc:13: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/engine/adm_helpers.cc:13: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/engine/adm_helpers.cc:13: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3552/3715] CXX obj/api/audio_codecs/opus/audio_encoder_multiopus/audio_encoder_multi_channel_opus.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.h:20: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc:11: In file included from ../api/audio_codecs/opus/audio_encoder_multi_channel_opus.h:19: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3553/3715] CXX obj/pc/usage_pattern/usage_pattern.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:82: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:84: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/usage_pattern.cc:11: In file included from ../pc/usage_pattern.h:14: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3554/3715] AR obj/pc/libusage_pattern.a [3555/3715] AR obj/api/audio/libbuiltin_audio_processing_builder.a [3556/3715] CXX obj/pc/channel/channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:27: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/channel.cc:11: In file included from ../pc/channel.h:25: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/channel.cc:38: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/channel.cc:38: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/channel.cc:38: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3557/3715] CXX obj/modules/video_capture/video_capture_internal_impl/video_capture_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/video_capture_options.cc:11: In file included from ../modules/video_capture/video_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/video_capture_options.cc:14: In file included from ../modules/video_capture/linux/pipewire_session.h:24: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/video_capture_options.cc:14: In file included from ../modules/video_capture/linux/pipewire_session.h:24: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3558/3715] CXX obj/modules/video_capture/video_capture_internal_impl/device_info_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/device_info_linux.cc:24: In file included from ../modules/video_capture/linux/device_info_pipewire.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/device_info_linux.cc:24: In file included from ../modules/video_capture/linux/device_info_pipewire.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/device_info_linux.cc:24: In file included from ../modules/video_capture/linux/device_info_pipewire.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3559/3715] AR obj/pc/librtp_transceiver.a [3560/3715] AR obj/api/audio_codecs/L16/libaudio_decoder_L16.a [3561/3715] AR obj/api/audio_codecs/L16/libaudio_encoder_L16.a [3562/3715] AR obj/api/audio_codecs/g711/libaudio_decoder_g711.a [3563/3715] AR obj/api/audio_codecs/g711/libaudio_encoder_g711.a [3564/3715] CXX obj/modules/video_capture/video_capture_internal_impl/device_info_v4l2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/device_info_v4l2.cc:11: In file included from ../modules/video_capture/linux/device_info_v4l2.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/device_info_v4l2.cc:11: In file included from ../modules/video_capture/linux/device_info_v4l2.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/device_info_v4l2.cc:11: In file included from ../modules/video_capture/linux/device_info_v4l2.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3565/3715] AR obj/api/audio_codecs/g722/libaudio_decoder_g722.a [3566/3715] CXX obj/api/video_codecs/vp8_temporal_layers_factory/vp8_temporal_layers_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:23: In file included from ../api/units/data_rate.h:19: In file included from ../api/units/data_size.h:19: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/vp8_temporal_layers_factory.cc:11: In file included from ../api/video_codecs/vp8_temporal_layers_factory.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 24 warnings generated. [3567/3715] AR obj/api/audio_codecs/opus/libaudio_decoder_multiopus.a [3568/3715] AR obj/api/audio_codecs/g722/libaudio_encoder_g722.a [3569/3715] AR obj/api/audio_codecs/opus/libaudio_decoder_opus.a [3570/3715] CXX obj/api/video_codecs/rtc_software_fallback_wrappers/video_encoder_software_fallback_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:17: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_encoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 20 warnings generated. [3571/3715] AR obj/api/audio_codecs/opus/libaudio_encoder_multiopus.a [3572/3715] AR obj/api/audio_codecs/opus/libaudio_encoder_opus.a [3573/3715] AR obj/api/video_codecs/libvp8_temporal_layers_factory.a [3574/3715] CXX obj/api/video_codecs/rtc_software_fallback_wrappers/video_decoder_software_fallback_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/video_codecs/video_decoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_decoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/video_codecs/video_decoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_decoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/video_codecs/video_decoder_software_fallback_wrapper.cc:11: In file included from ../api/video_codecs/video_decoder_software_fallback_wrapper.h:16: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3575/3715] AR obj/api/video_codecs/librtc_software_fallback_wrappers.a [3576/3715] CXX obj/modules/video_capture/video_capture_internal_impl/video_capture_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/video_capture_linux.cc:25: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/video_capture_linux.cc:26: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/video_capture_linux.cc:26: In file included from ../media/base/video_common.h:22: In file included from ../rtc_base/time_utils.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3577/3715] CXX obj/api/ice_transport_factory/ice_transport_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:16: In file included from ../p2p/base/port_allocator.h:22: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:16: In file included from ../p2p/base/port_allocator.h:25: In file included from ../p2p/base/port.h:35: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../api/ice_transport_factory.cc:20: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/ice_transport_factory.cc:20: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../api/ice_transport_factory.cc:20: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/ice_transport_factory.cc:11: In file included from ../api/ice_transport_factory.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 35 warnings generated. [3578/3715] CXX obj/pc/audio_rtp_receiver/audio_rtp_receiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:22: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/audio_rtp_receiver.cc:11: In file included from ../pc/audio_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3579/3715] AR obj/pc/libaudio_rtp_receiver.a [3580/3715] CXX obj/media/rtc_audio_video/webrtc_media_engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/engine/webrtc_media_engine.cc:11: In file included from ../media/engine/webrtc_media_engine.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/engine/webrtc_media_engine.cc:11: In file included from ../media/engine/webrtc_media_engine.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/engine/webrtc_media_engine.cc:11: In file included from ../media/engine/webrtc_media_engine.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/engine/webrtc_media_engine.cc:11: In file included from ../media/engine/webrtc_media_engine.h:19: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/engine/webrtc_media_engine.cc:11: In file included from ../media/engine/webrtc_media_engine.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/engine/webrtc_media_engine.cc:11: In file included from ../media/engine/webrtc_media_engine.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3581/3715] CXX obj/modules/video_capture/video_capture_internal_impl/video_capture_v4l2.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/video_capture_v4l2.cc:11: In file included from ../modules/video_capture/linux/video_capture_v4l2.h:19: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/video_capture_v4l2.cc:11: In file included from ../modules/video_capture/linux/video_capture_v4l2.h:19: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/video_capture_v4l2.cc:11: In file included from ../modules/video_capture/linux/video_capture_v4l2.h:19: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3582/3715] CXX obj/modules/video_capture/video_capture_internal_impl/camera_portal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/camera_portal.cc:17: In file included from ../modules/portal/xdg_desktop_portal_utils.h:22: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/camera_portal.cc:17: In file included from ../modules/portal/xdg_desktop_portal_utils.h:22: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_capture/linux/camera_portal.cc:17: In file included from ../modules/portal/xdg_desktop_portal_utils.h:22: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3583/3715] CXX obj/modules/video_capture/video_capture_internal_impl/device_info_pipewire.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/device_info_pipewire.cc:11: In file included from ../modules/video_capture/linux/device_info_pipewire.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/device_info_pipewire.cc:11: In file included from ../modules/video_capture/linux/device_info_pipewire.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/device_info_pipewire.cc:11: In file included from ../modules/video_capture/linux/device_info_pipewire.h:16: In file included from ../modules/video_capture/device_info_impl.h:19: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3584/3715] CXX obj/pc/video_rtp_receiver/video_rtp_receiver.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:22: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/video_rtp_receiver.cc:11: In file included from ../pc/video_rtp_receiver.h:20: In file included from ../api/crypto/frame_decryptor_interface.h:18: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3585/3715] AR obj/pc/libvideo_rtp_receiver.a [3586/3715] CXX obj/modules/video_capture/video_capture_internal_impl/video_capture_pipewire.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/video_capture_pipewire.cc:11: In file included from ../modules/video_capture/linux/video_capture_pipewire.h:14: In file included from ../modules/video_capture/linux/pipewire_session.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/video_capture_pipewire.cc:11: In file included from ../modules/video_capture/linux/video_capture_pipewire.h:14: In file included from ../modules/video_capture/linux/pipewire_session.h:24: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/video_capture_pipewire.cc:11: In file included from ../modules/video_capture/linux/video_capture_pipewire.h:14: In file included from ../modules/video_capture/linux/pipewire_session.h:24: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3587/3715] CXX obj/pc/transceiver_list/transceiver_list.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:24: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:23: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:28: In file included from ../pc/rtp_transceiver.h:40: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:28: In file included from ../pc/rtp_transceiver.h:40: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/transceiver_list.cc:11: In file included from ../pc/transceiver_list.h:28: In file included from ../pc/rtp_transceiver.h:43: In file included from ../pc/connection_context.h:18: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3588/3715] CXX obj/call/call/call.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../call/call.cc:11: In file included from ../call/call.h:18: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../call/call.cc:11: In file included from ../call/call.h:26: In file included from ../call/audio_receive_stream.h:22: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../call/call.cc:11: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.h:41:50: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 41 | absl::InlinedVector, 4> last_frame_in_chain_; | ^ In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:43:39: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector buffers_; | ^ In file included from ../call/call.cc:62: In file included from ../call/rtp_transport_controller_send_factory.h:17: In file included from ../call/rtp_transport_controller_send.h:43: ../call/rtp_video_sender.h:93:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 93 | Transport* send_transport, | ^ ../call/rtp_video_sender.h:93:16: note: insert '_Nullable' if the pointer may be null 93 | Transport* send_transport, | ^ | _Nullable ../call/rtp_video_sender.h:93:16: note: insert '_Nonnull' if the pointer should never be null 93 | Transport* send_transport, | ^ | _Nonnull ../call/rtp_video_sender.h:95:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 95 | RtpTransportControllerSendInterface* transport, | ^ ../call/rtp_video_sender.h:95:42: note: insert '_Nullable' if the pointer may be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nullable ../call/rtp_video_sender.h:95:42: note: insert '_Nonnull' if the pointer should never be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nonnull ../call/rtp_video_sender.h:96:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ ../call/rtp_video_sender.h:96:18: note: insert '_Nullable' if the pointer may be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nullable ../call/rtp_video_sender.h:96:18: note: insert '_Nonnull' if the pointer should never be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nonnull ../call/rtp_video_sender.h:98:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 98 | FrameEncryptorInterface* frame_encryptor, | ^ ../call/rtp_video_sender.h:98:30: note: insert '_Nullable' if the pointer may be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nullable ../call/rtp_video_sender.h:98:30: note: insert '_Nonnull' if the pointer should never be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nonnull ../call/rtp_video_sender.h:116:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ ../call/rtp_video_sender.h:116:33: note: insert '_Nullable' if the pointer may be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nullable ../call/rtp_video_sender.h:116:33: note: insert '_Nonnull' if the pointer should never be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nonnull ../call/rtp_video_sender.h:120:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ ../call/rtp_video_sender.h:120:50: note: insert '_Nullable' if the pointer may be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nullable ../call/rtp_video_sender.h:120:50: note: insert '_Nonnull' if the pointer should never be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nonnull ../call/rtp_video_sender.h:121:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 121 | const FecProtectionParams* key_params, | ^ ../call/rtp_video_sender.h:121:50: note: insert '_Nullable' if the pointer may be null 121 | const FecProtectionParams* key_params, | ^ | _Nullable ../call/rtp_video_sender.h:121:50: note: insert '_Nonnull' if the pointer should never be null 121 | const FecProtectionParams* key_params, | ^ | _Nonnull ../call/rtp_video_sender.h:122:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 122 | uint32_t* sent_video_rate_bps, | ^ ../call/rtp_video_sender.h:122:33: note: insert '_Nullable' if the pointer may be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:122:33: note: insert '_Nonnull' if the pointer should never be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:123:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | uint32_t* sent_nack_rate_bps, | ^ ../call/rtp_video_sender.h:123:33: note: insert '_Nullable' if the pointer may be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:123:33: note: insert '_Nonnull' if the pointer should never be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:124:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 124 | uint32_t* sent_fec_rate_bps) | ^ ../call/rtp_video_sender.h:124:33: note: insert '_Nullable' if the pointer may be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nullable ../call/rtp_video_sender.h:124:33: note: insert '_Nonnull' if the pointer should never be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nonnull ../call/rtp_video_sender.h:139:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 139 | const CodecSpecificInfo* codec_specific_info) | ^ ../call/rtp_video_sender.h:139:30: note: insert '_Nullable' if the pointer may be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nullable ../call/rtp_video_sender.h:139:30: note: insert '_Nonnull' if the pointer should never be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nonnull ../call/rtp_video_sender.h:202:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 202 | RtpTransportControllerSendInterface* const transport_; | ^ ../call/rtp_video_sender.h:202:38: note: insert '_Nullable' if the pointer may be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nullable ../call/rtp_video_sender.h:202:38: note: insert '_Nonnull' if the pointer should never be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nonnull ../call/rtp_video_sender.h:219:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 219 | FrameCountObserver* const frame_count_observer_; | ^ ../call/rtp_video_sender.h:219:21: note: insert '_Nullable' if the pointer may be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nullable ../call/rtp_video_sender.h:219:21: note: insert '_Nonnull' if the pointer should never be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nonnull In file included from ../call/call.cc:11: In file included from ../call/call.h:19: In file included from ../api/fec_controller.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ 49 warnings generated. [3589/3715] AR obj/pc/libtransceiver_list.a [3590/3715] CXX obj/modules/desktop_capture/desktop_capture/differ_block.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3591/3715] AR obj/call/libcall.a [3592/3715] CXX obj/modules/video_capture/video_capture_internal_impl/pipewire_session.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_capture/linux/pipewire_session.cc:11: In file included from ../modules/video_capture/linux/pipewire_session.h:21: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_capture/linux/pipewire_session.cc:11: In file included from ../modules/video_capture/linux/pipewire_session.h:24: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_capture/linux/pipewire_session.cc:11: In file included from ../modules/video_capture/linux/pipewire_session.h:24: In file included from ../modules/video_capture/video_capture.h:16: In file included from ../modules/video_capture/raw_video_sink_interface.h:17: In file included from ../modules/video_capture/video_capture_defines.h:14: In file included from ../api/video/video_frame.h:19: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3593/3715] CXX obj/api/audio_codecs/builtin_audio_decoder_factory/builtin_audio_decoder_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/builtin_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/builtin_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/builtin_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/builtin_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/builtin_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/builtin_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/audio_codecs/builtin_audio_decoder_factory.cc:21: ../api/audio_codecs/audio_decoder_factory_template.h:40:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 40 | std::vector* /* specs */) {} | ^ ../api/audio_codecs/audio_decoder_factory_template.h:40:34: note: insert '_Nullable' if the pointer may be null 40 | std::vector* /* specs */) {} | ^ | _Nullable ../api/audio_codecs/audio_decoder_factory_template.h:40:34: note: insert '_Nonnull' if the pointer should never be null 40 | std::vector* /* specs */) {} | ^ | _Nonnull ../api/audio_codecs/audio_decoder_factory_template.h:90:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 90 | static void AppendSupportedDecoders(std::vector* specs) { | ^ ../api/audio_codecs/audio_decoder_factory_template.h:90:66: note: insert '_Nullable' if the pointer may be null 90 | static void AppendSupportedDecoders(std::vector* specs) { | ^ | _Nullable ../api/audio_codecs/audio_decoder_factory_template.h:90:66: note: insert '_Nonnull' if the pointer should never be null 90 | static void AppendSupportedDecoders(std::vector* specs) { | ^ | _Nonnull 20 warnings generated. [3594/3715] CXX obj/modules/desktop_capture/desktop_capture/cropped_desktop_frame.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/cropped_desktop_frame.cc:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/cropped_desktop_frame.cc:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/cropped_desktop_frame.cc:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3595/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_capture_metrics_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_capture_metrics_helper.cc:14: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_capture_metrics_helper.cc:14: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_capture_metrics_helper.cc:14: In file included from ../system_wrappers/include/metrics.h:22: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3596/3715] CXX obj/modules/desktop_capture/desktop_capture/resolution_tracker.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3597/3715] CXX obj/api/audio_codecs/opus_audio_decoder_factory/opus_audio_decoder_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/opus_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/opus_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/opus_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/opus_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/opus_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/opus_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/opus_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/opus_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/opus_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/opus_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/opus_audio_decoder_factory.cc:11: In file included from ../api/audio_codecs/opus_audio_decoder_factory.h:14: In file included from ../api/audio_codecs/audio_decoder_factory.h:20: In file included from ../api/audio_codecs/audio_decoder.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/audio_codecs/opus_audio_decoder_factory.cc:20: ../api/audio_codecs/audio_decoder_factory_template.h:40:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 40 | std::vector* /* specs */) {} | ^ ../api/audio_codecs/audio_decoder_factory_template.h:40:34: note: insert '_Nullable' if the pointer may be null 40 | std::vector* /* specs */) {} | ^ | _Nullable ../api/audio_codecs/audio_decoder_factory_template.h:40:34: note: insert '_Nonnull' if the pointer should never be null 40 | std::vector* /* specs */) {} | ^ | _Nonnull ../api/audio_codecs/audio_decoder_factory_template.h:90:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 90 | static void AppendSupportedDecoders(std::vector* specs) { | ^ ../api/audio_codecs/audio_decoder_factory_template.h:90:66: note: insert '_Nullable' if the pointer may be null 90 | static void AppendSupportedDecoders(std::vector* specs) { | ^ | _Nullable ../api/audio_codecs/audio_decoder_factory_template.h:90:66: note: insert '_Nonnull' if the pointer should never be null 90 | static void AppendSupportedDecoders(std::vector* specs) { | ^ | _Nonnull 20 warnings generated. [3598/3715] CXX obj/api/audio_codecs/builtin_audio_encoder_factory/builtin_audio_encoder_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/audio_codecs/builtin_audio_encoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_encoder_factory.h:14: In file included from ../api/audio_codecs/audio_encoder_factory.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/audio_codecs/builtin_audio_encoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_encoder_factory.h:14: In file included from ../api/audio_codecs/audio_encoder_factory.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/audio_codecs/builtin_audio_encoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_encoder_factory.h:14: In file included from ../api/audio_codecs/audio_encoder_factory.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/audio_codecs/builtin_audio_encoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_encoder_factory.h:14: In file included from ../api/audio_codecs/audio_encoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/audio_codecs/builtin_audio_encoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_encoder_factory.h:14: In file included from ../api/audio_codecs/audio_encoder_factory.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/audio_codecs/builtin_audio_encoder_factory.cc:11: In file included from ../api/audio_codecs/builtin_audio_encoder_factory.h:14: In file included from ../api/audio_codecs/audio_encoder_factory.h:20: In file included from ../api/audio_codecs/audio_encoder.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/audio_codecs/builtin_audio_encoder_factory.cc:21: ../api/audio_codecs/audio_encoder_factory_template.h:40:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 40 | std::vector* /* specs */) {} | ^ ../api/audio_codecs/audio_encoder_factory_template.h:40:34: note: insert '_Nullable' if the pointer may be null 40 | std::vector* /* specs */) {} | ^ | _Nullable ../api/audio_codecs/audio_encoder_factory_template.h:40:34: note: insert '_Nonnull' if the pointer should never be null 40 | std::vector* /* specs */) {} | ^ | _Nonnull ../api/audio_codecs/audio_encoder_factory_template.h:92:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 92 | static void AppendSupportedEncoders(std::vector* specs) { | ^ ../api/audio_codecs/audio_encoder_factory_template.h:92:66: note: insert '_Nullable' if the pointer may be null 92 | static void AppendSupportedEncoders(std::vector* specs) { | ^ | _Nullable ../api/audio_codecs/audio_encoder_factory_template.h:92:66: note: insert '_Nonnull' if the pointer should never be null 92 | static void AppendSupportedEncoders(std::vector* specs) { | ^ | _Nonnull 20 warnings generated. [3599/3715] CXX obj/modules/desktop_capture/desktop_capture/blank_detector_desktop_capturer_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3600/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_frame_generator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_frame_generator.cc:19: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_frame_generator.cc:19: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_frame_generator.cc:19: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3601/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_capturer_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_capturer_wrapper.cc:15: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_capturer_wrapper.cc:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_capturer_wrapper.cc:15: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3602/3715] CXX obj/modules/desktop_capture/desktop_capture/cropping_window_capturer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/cropping_window_capturer.cc:11: In file included from ../modules/desktop_capture/cropping_window_capturer.h:16: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/cropping_window_capturer.cc:11: In file included from ../modules/desktop_capture/cropping_window_capturer.h:16: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/cropping_window_capturer.cc:11: In file included from ../modules/desktop_capture/cropping_window_capturer.h:16: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3603/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_frame_rotation.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_frame_rotation.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_frame_rotation.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_frame_rotation.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3604/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_and_cursor_composer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_and_cursor_composer.cc:11: In file included from ../modules/desktop_capture/desktop_and_cursor_composer.h:18: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_and_cursor_composer.cc:11: In file included from ../modules/desktop_capture/desktop_and_cursor_composer.h:18: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_and_cursor_composer.cc:11: In file included from ../modules/desktop_capture/desktop_and_cursor_composer.h:18: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3605/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_capture_options.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_capture_options.cc:11: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_capture_options.cc:11: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_capture_options.cc:11: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3606/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_capturer_differ_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_capturer_differ_wrapper.cc:11: In file included from ../modules/desktop_capture/desktop_capturer_differ_wrapper.h:22: In file included from ../modules/desktop_capture/shared_desktop_frame.h:16: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_capturer_differ_wrapper.cc:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_capturer_differ_wrapper.cc:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3607/3715] CXX obj/p2p/default_ice_transport_factory/default_ice_transport_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:19: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:20: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:15: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:20: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:20: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:20: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/default_ice_transport_factory.cc:11: In file included from ../p2p/base/default_ice_transport_factory.h:17: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 35 warnings generated. [3608/3715] CXX obj/modules/desktop_capture/desktop_capture/desktop_capturer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/desktop_capturer.cc:19: In file included from ../modules/desktop_capture/cropping_window_capturer.h:16: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/desktop_capturer.cc:19: In file included from ../modules/desktop_capture/cropping_window_capturer.h:16: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/desktop_capturer.cc:19: In file included from ../modules/desktop_capture/cropping_window_capturer.h:16: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3609/3715] CXX obj/modules/desktop_capture/desktop_capture/rgba_color.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3610/3715] CXX obj/modules/desktop_capture/desktop_capture/window_finder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/window_finder.cc:11: In file included from ../modules/desktop_capture/window_finder.h:16: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 12 warnings generated. [3611/3715] CXX obj/pc/rtp_parameters_conversion/rtp_parameters_conversion.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:18: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtp_parameters_conversion.cc:11: In file included from ../pc/rtp_parameters_conversion.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3612/3715] CXX obj/modules/desktop_capture/desktop_capture/x_window_property.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3613/3715] CXX obj/pc/peer_connection_message_handler/peer_connection_message_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:19: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:19: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:19: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:16: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/peer_connection_message_handler.cc:11: In file included from ../pc/peer_connection_message_handler.h:19: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3614/3715] CXX obj/modules/desktop_capture/desktop_capture/fake_desktop_capturer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3615/3715] CXX obj/modules/desktop_capture/desktop_capture/mouse_cursor.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/mouse_cursor.cc:14: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/mouse_cursor.cc:14: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/mouse_cursor.cc:14: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3616/3715] CXX obj/api/create_peerconnection_factory/create_peerconnection_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:19: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:19: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:20: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:17: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/create_peerconnection_factory.cc:11: In file included from ../api/create_peerconnection_factory.h:23: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../api/create_peerconnection_factory.cc:25: ../api/rtc_event_log/rtc_event_log_factory.h:30:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 30 | explicit RtcEventLogFactory(TaskQueueFactory* /* task_queue_factory */) {} | ^ ../api/rtc_event_log/rtc_event_log_factory.h:30:47: note: insert '_Nullable' if the pointer may be null 30 | explicit RtcEventLogFactory(TaskQueueFactory* /* task_queue_factory */) {} | ^ | _Nullable ../api/rtc_event_log/rtc_event_log_factory.h:30:47: note: insert '_Nonnull' if the pointer should never be null 30 | explicit RtcEventLogFactory(TaskQueueFactory* /* task_queue_factory */) {} | ^ | _Nonnull 36 warnings generated. [3617/3715] CXX obj/modules/desktop_capture/desktop_capture/screen_capturer_helper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/screen_capturer_helper.cc:11: In file included from ../modules/desktop_capture/screen_capturer_helper.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/screen_capturer_helper.cc:11: In file included from ../modules/desktop_capture/screen_capturer_helper.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/screen_capturer_helper.cc:11: In file included from ../modules/desktop_capture/screen_capturer_helper.h:18: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3618/3715] CXX obj/pc/ice_server_parsing/ice_server_parsing.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:82: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:84: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/ice_server_parsing.cc:11: In file included from ../pc/ice_server_parsing.h:16: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3619/3715] CXX obj/p2p/p2p_transport_channel/p2p_transport_channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:15: In file included from ../p2p/base/connection.h:37: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:44: In file included from ../p2p/base/active_ice_controller_factory_interface.h:16: In file included from ../p2p/base/active_ice_controller_interface.h:17: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/base/p2p_transport_channel.cc:11: In file included from ../p2p/base/p2p_transport_channel.h:34: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 35 warnings generated. [3620/3715] AR obj/p2p/libp2p_transport_channel.a [3621/3715] AR obj/api/libice_transport_factory.a [3622/3715] CXX obj/modules/desktop_capture/desktop_capture/full_screen_application_handler.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/full_screen_application_handler.cc:13: In file included from ../rtc_base/logging.h:62: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/full_screen_application_handler.cc:13: In file included from ../rtc_base/logging.h:62: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/full_screen_application_handler.cc:13: In file included from ../rtc_base/logging.h:64: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3623/3715] CXX obj/modules/desktop_capture/desktop_capture/full_screen_window_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/full_screen_window_detector.cc:11: In file included from ../modules/desktop_capture/full_screen_window_detector.h:16: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/full_screen_window_detector.cc:11: In file included from ../modules/desktop_capture/full_screen_window_detector.h:16: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/full_screen_window_detector.cc:11: In file included from ../modules/desktop_capture/full_screen_window_detector.h:16: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3624/3715] CXX obj/modules/desktop_capture/desktop_capture/fallback_desktop_capturer_wrapper.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/fallback_desktop_capturer_wrapper.cc:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/fallback_desktop_capturer_wrapper.cc:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/fallback_desktop_capturer_wrapper.cc:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3625/3715] CXX obj/pc/sctp_utils/sctp_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:19: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:16: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/sctp_utils.cc:11: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3626/3715] CXX obj/api/enable_media/enable_media.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:82: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:84: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:83: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../api/enable_media.cc:11: In file included from ../api/enable_media.h:14: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3627/3715] CXX obj/modules/desktop_capture/desktop_capture/x_atom_cache.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/x_atom_cache.cc:13: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/x_atom_cache.cc:13: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/x_atom_cache.cc:13: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3628/3715] CXX obj/modules/desktop_capture/desktop_capture/window_finder_x11.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/window_finder_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_finder_x11.h:14: In file included from ../modules/desktop_capture/window_finder.h:16: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/window_finder_x11.cc:17: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/window_finder_x11.cc:17: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3629/3715] CXX obj/modules/desktop_capture/desktop_capture/mouse_cursor_monitor_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/mouse_cursor_monitor_linux.cc:17: In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/mouse_cursor_monitor_linux.cc:17: In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h:19: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/mouse_cursor_monitor_linux.cc:17: In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h:19: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3630/3715] CXX obj/modules/desktop_capture/desktop_capture/x_error_trap.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/x_error_trap.cc:11: In file included from ../modules/desktop_capture/linux/x11/x_error_trap.h:16: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/x_error_trap.cc:11: In file included from ../modules/desktop_capture/linux/x11/x_error_trap.h:16: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/x_error_trap.cc:11: In file included from ../modules/desktop_capture/linux/x11/x_error_trap.h:16: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3631/3715] CXX obj/modules/desktop_capture/desktop_capture/screen_capturer_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/screen_capturer_linux.cc:13: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/screen_capturer_linux.cc:13: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/screen_capturer_linux.cc:13: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3632/3715] CXX obj/modules/desktop_capture/desktop_capture/window_list_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/window_list_utils.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/window_list_utils.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/window_list_utils.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3633/3715] CXX obj/modules/video_coding/webrtc_h264/h264_color_space.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3634/3715] CXX obj/modules/desktop_capture/desktop_capture/shared_x_display.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/shared_x_display.cc:11: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/shared_x_display.cc:11: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/shared_x_display.cc:11: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3635/3715] AR obj/p2p/libdefault_ice_transport_factory.a [3636/3715] CXX obj/modules/desktop_capture/desktop_capture/window_capturer_linux.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/window_capturer_linux.cc:13: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/window_capturer_linux.cc:13: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/window_capturer_linux.cc:13: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3637/3715] CXX obj/modules/desktop_capture/desktop_capture/mouse_cursor_monitor_x11.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h:19: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h:19: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3638/3715] CXX obj/media/rtc_simulcast_encoder_adapter/simulcast_encoder_adapter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:31: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: In file included from ../media/engine/simulcast_encoder_adapter.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../media/engine/simulcast_encoder_adapter.cc:11: ../media/engine/simulcast_encoder_adapter.h:61:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 61 | FecControllerOverride* fec_controller_override) override; | ^ ../media/engine/simulcast_encoder_adapter.h:61:28: note: insert '_Nullable' if the pointer may be null 61 | FecControllerOverride* fec_controller_override) override; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:61:28: note: insert '_Nonnull' if the pointer should never be null 61 | FecControllerOverride* fec_controller_override) override; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:63:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 63 | int InitEncode(const VideoCodec* codec_settings, | ^ ../media/engine/simulcast_encoder_adapter.h:63:34: note: insert '_Nullable' if the pointer may be null 63 | int InitEncode(const VideoCodec* codec_settings, | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:63:34: note: insert '_Nonnull' if the pointer should never be null 63 | int InitEncode(const VideoCodec* codec_settings, | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:66:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 66 | const std::vector* frame_types) override; | ^ ../media/engine/simulcast_encoder_adapter.h:66:47: note: insert '_Nullable' if the pointer may be null 66 | const std::vector* frame_types) override; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:66:47: note: insert '_Nonnull' if the pointer should never be null 66 | const std::vector* frame_types) override; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:67:58: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 67 | int RegisterEncodeCompleteCallback(EncodedImageCallback* callback) override; | ^ ../media/engine/simulcast_encoder_adapter.h:67:58: note: insert '_Nullable' if the pointer may be null 67 | int RegisterEncodeCompleteCallback(EncodedImageCallback* callback) override; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:67:58: note: insert '_Nonnull' if the pointer should never be null 67 | int RegisterEncodeCompleteCallback(EncodedImageCallback* callback) override; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:104:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 104 | StreamContext(SimulcastEncoderAdapter* parent, | ^ ../media/engine/simulcast_encoder_adapter.h:104:42: note: insert '_Nullable' if the pointer may be null 104 | StreamContext(SimulcastEncoderAdapter* parent, | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:104:42: note: insert '_Nonnull' if the pointer should never be null 104 | StreamContext(SimulcastEncoderAdapter* parent, | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:117:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 117 | const CodecSpecificInfo* codec_specific_info) override; | ^ ../media/engine/simulcast_encoder_adapter.h:117:32: note: insert '_Nullable' if the pointer may be null 117 | const CodecSpecificInfo* codec_specific_info) override; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:117:32: note: insert '_Nonnull' if the pointer should never be null 117 | const CodecSpecificInfo* codec_specific_info) override; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:143:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 143 | SimulcastEncoderAdapter* const parent_; | ^ ../media/engine/simulcast_encoder_adapter.h:143:28: note: insert '_Nullable' if the pointer may be null 143 | SimulcastEncoderAdapter* const parent_; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:143:28: note: insert '_Nonnull' if the pointer should never be null 143 | SimulcastEncoderAdapter* const parent_; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:170:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 170 | const CodecSpecificInfo* codec_specific_info); | ^ ../media/engine/simulcast_encoder_adapter.h:170:30: note: insert '_Nullable' if the pointer may be null 170 | const CodecSpecificInfo* codec_specific_info); | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:170:30: note: insert '_Nonnull' if the pointer should never be null 170 | const CodecSpecificInfo* codec_specific_info); | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:174:56: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 174 | void OverrideFromFieldTrial(VideoEncoder::EncoderInfo* info) const; | ^ ../media/engine/simulcast_encoder_adapter.h:174:56: note: insert '_Nullable' if the pointer may be null 174 | void OverrideFromFieldTrial(VideoEncoder::EncoderInfo* info) const; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:174:56: note: insert '_Nonnull' if the pointer should never be null 174 | void OverrideFromFieldTrial(VideoEncoder::EncoderInfo* info) const; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:178:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 178 | VideoEncoderFactory* const primary_encoder_factory_; | ^ ../media/engine/simulcast_encoder_adapter.h:178:22: note: insert '_Nullable' if the pointer may be null 178 | VideoEncoderFactory* const primary_encoder_factory_; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:178:22: note: insert '_Nonnull' if the pointer should never be null 178 | VideoEncoderFactory* const primary_encoder_factory_; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:179:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 179 | VideoEncoderFactory* const fallback_encoder_factory_; | ^ ../media/engine/simulcast_encoder_adapter.h:179:22: note: insert '_Nullable' if the pointer may be null 179 | VideoEncoderFactory* const fallback_encoder_factory_; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:179:22: note: insert '_Nonnull' if the pointer should never be null 179 | VideoEncoderFactory* const fallback_encoder_factory_; | ^ | _Nonnull ../media/engine/simulcast_encoder_adapter.h:185:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 185 | EncodedImageCallback* encoded_complete_callback_; | ^ ../media/engine/simulcast_encoder_adapter.h:185:23: note: insert '_Nullable' if the pointer may be null 185 | EncodedImageCallback* encoded_complete_callback_; | ^ | _Nullable ../media/engine/simulcast_encoder_adapter.h:185:23: note: insert '_Nonnull' if the pointer should never be null 185 | EncodedImageCallback* encoded_complete_callback_; | ^ | _Nonnull 36 warnings generated. [3639/3715] AR obj/pc/libice_server_parsing.a [3640/3715] CXX obj/modules/desktop_capture/desktop_capture/x_server_pixel_buffer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc:20: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc:20: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc:20: In file included from ../modules/desktop_capture/linux/x11/window_list_utils.h:18: In file included from ../api/function_view.h:18: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3641/3715] CXX obj/modules/desktop_capture/desktop_capture/restore_token_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] 3 warnings generated. [3642/3715] CXX obj/modules/desktop_capture/desktop_capture/screencast_stream_utils.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/screencast_stream_utils.cc:11: In file included from ../modules/desktop_capture/linux/wayland/screencast_stream_utils.h:19: In file included from ../rtc_base/string_encode.h:22: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/screencast_stream_utils.cc:11: In file included from ../modules/desktop_capture/linux/wayland/screencast_stream_utils.h:19: In file included from ../rtc_base/string_encode.h:22: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/screencast_stream_utils.cc:11: In file included from ../modules/desktop_capture/linux/wayland/screencast_stream_utils.h:19: In file included from ../rtc_base/string_encode.h:24: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3643/3715] CXX obj/modules/desktop_capture/desktop_capture/screen_capture_portal_interface.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc:10: In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h:19: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc:10: In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h:19: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc:10: In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h:19: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3644/3715] CXX obj/modules/desktop_capture/desktop_capture/mouse_cursor_monitor_pipewire.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.cc:11: In file included from ../modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.h:16: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.cc:11: In file included from ../modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.cc:11: In file included from ../modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.h:17: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3645/3715] CXX obj/api/crypto/frame_crypto_transformer/frame_crypto_transformer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../api/crypto/frame_crypto_transformer.cc:17: In file included from ../api/crypto/frame_crypto_transformer.h:22: In file included from ../api/frame_transformer_interface.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 22 warnings generated. [3646/3715] CXX obj/modules/desktop_capture/desktop_capture/screencast_portal.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/screencast_portal.cc:11: In file included from ../modules/desktop_capture/linux/wayland/screencast_portal.h:19: In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h:19: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/screencast_portal.cc:11: In file included from ../modules/desktop_capture/linux/wayland/screencast_portal.h:19: In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h:19: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/screencast_portal.cc:11: In file included from ../modules/desktop_capture/linux/wayland/screencast_portal.h:19: In file included from ../modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h:19: In file included from ../modules/portal/scoped_glib.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3647/3715] CXX obj/p2p/basic_port_allocator/basic_port_allocator.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/client/basic_port_allocator.cc:11: In file included from ../p2p/client/basic_port_allocator.h:24: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/client/basic_port_allocator.cc:11: In file included from ../p2p/client/basic_port_allocator.h:24: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/client/basic_port_allocator.cc:11: In file included from ../p2p/client/basic_port_allocator.h:24: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/client/basic_port_allocator.cc:11: In file included from ../p2p/client/basic_port_allocator.h:30: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/client/basic_port_allocator.cc:11: ../p2p/client/basic_port_allocator.h:69:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 69 | NetworkManager* network_manager() const { | ^ ../p2p/client/basic_port_allocator.h:69:17: note: insert '_Nullable' if the pointer may be null 69 | NetworkManager* network_manager() const { | ^ | _Nullable ../p2p/client/basic_port_allocator.h:69:17: note: insert '_Nonnull' if the pointer should never be null 69 | NetworkManager* network_manager() const { | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:76:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 76 | PacketSocketFactory* socket_factory() { | ^ ../p2p/client/basic_port_allocator.h:76:22: note: insert '_Nullable' if the pointer may be null 76 | PacketSocketFactory* socket_factory() { | ^ | _Nullable ../p2p/client/basic_port_allocator.h:76:22: note: insert '_Nonnull' if the pointer should never be null 76 | PacketSocketFactory* socket_factory() { | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:81:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 81 | PortAllocatorSession* CreateSessionInternal( | ^ ../p2p/client/basic_port_allocator.h:81:23: note: insert '_Nullable' if the pointer may be null 81 | PortAllocatorSession* CreateSessionInternal( | ^ | _Nullable ../p2p/client/basic_port_allocator.h:81:23: note: insert '_Nonnull' if the pointer should never be null 81 | PortAllocatorSession* CreateSessionInternal( | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:90:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 90 | RelayPortFactoryInterface* relay_port_factory() { | ^ ../p2p/client/basic_port_allocator.h:90:28: note: insert '_Nullable' if the pointer may be null 90 | RelayPortFactoryInterface* relay_port_factory() { | ^ | _Nullable ../p2p/client/basic_port_allocator.h:90:28: note: insert '_Nonnull' if the pointer should never be null 90 | RelayPortFactoryInterface* relay_port_factory() { | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:103:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 103 | NetworkManager* network_manager_; | ^ ../p2p/client/basic_port_allocator.h:103:17: note: insert '_Nullable' if the pointer may be null 103 | NetworkManager* network_manager_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:103:17: note: insert '_Nonnull' if the pointer should never be null 103 | NetworkManager* network_manager_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:105:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 105 | PacketSocketFactory* const socket_factory_; | ^ ../p2p/client/basic_port_allocator.h:105:22: note: insert '_Nullable' if the pointer may be null 105 | PacketSocketFactory* const socket_factory_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:105:22: note: insert '_Nonnull' if the pointer should never be null 105 | PacketSocketFactory* const socket_factory_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:127:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 127 | BasicPortAllocatorSession(BasicPortAllocator* allocator, | ^ ../p2p/client/basic_port_allocator.h:127:47: note: insert '_Nullable' if the pointer may be null 127 | BasicPortAllocatorSession(BasicPortAllocator* allocator, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:127:47: note: insert '_Nonnull' if the pointer should never be null 127 | BasicPortAllocatorSession(BasicPortAllocator* allocator, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:134:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 134 | virtual BasicPortAllocator* allocator(); | ^ ../p2p/client/basic_port_allocator.h:134:29: note: insert '_Nullable' if the pointer may be null 134 | virtual BasicPortAllocator* allocator(); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:134:29: note: insert '_Nonnull' if the pointer should never be null 134 | virtual BasicPortAllocator* allocator(); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:135:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 135 | Thread* network_thread() { return network_thread_; } | ^ ../p2p/client/basic_port_allocator.h:135:9: note: insert '_Nullable' if the pointer may be null 135 | Thread* network_thread() { return network_thread_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:135:9: note: insert '_Nonnull' if the pointer should never be null 135 | Thread* network_thread() { return network_thread_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:136:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 136 | PacketSocketFactory* socket_factory() { return socket_factory_; } | ^ ../p2p/client/basic_port_allocator.h:136:22: note: insert '_Nullable' if the pointer may be null 136 | PacketSocketFactory* socket_factory() { return socket_factory_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:136:22: note: insert '_Nonnull' if the pointer should never be null 136 | PacketSocketFactory* socket_factory() { return socket_factory_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:160:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 160 | CandidateStatsList* candidate_stats_list) const override; | ^ ../p2p/client/basic_port_allocator.h:160:25: note: insert '_Nullable' if the pointer may be null 160 | CandidateStatsList* candidate_stats_list) const override; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:160:25: note: insert '_Nonnull' if the pointer should never be null 160 | CandidateStatsList* candidate_stats_list) const override; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:180:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 180 | void ConfigReady(PortConfiguration* config); | ^ ../p2p/client/basic_port_allocator.h:180:37: note: insert '_Nullable' if the pointer may be null 180 | void ConfigReady(PortConfiguration* config); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:180:37: note: insert '_Nonnull' if the pointer should never be null 180 | void ConfigReady(PortConfiguration* config); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:194:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 194 | PortData(Port* port, AllocationSequence* seq) | ^ ../p2p/client/basic_port_allocator.h:194:18: note: insert '_Nullable' if the pointer may be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nullable ../p2p/client/basic_port_allocator.h:194:18: note: insert '_Nonnull' if the pointer should never be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:194:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 194 | PortData(Port* port, AllocationSequence* seq) | ^ ../p2p/client/basic_port_allocator.h:194:44: note: insert '_Nullable' if the pointer may be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nullable ../p2p/client/basic_port_allocator.h:194:44: note: insert '_Nonnull' if the pointer should never be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:197:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | Port* port() const { return port_; } | ^ ../p2p/client/basic_port_allocator.h:197:9: note: insert '_Nullable' if the pointer may be null 197 | Port* port() const { return port_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:197:9: note: insert '_Nonnull' if the pointer should never be null 197 | Port* port() const { return port_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:198:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 198 | AllocationSequence* sequence() const { return sequence_; } | ^ ../p2p/client/basic_port_allocator.h:198:23: note: insert '_Nullable' if the pointer may be null 198 | AllocationSequence* sequence() const { return sequence_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:198:23: note: insert '_Nonnull' if the pointer should never be null 198 | AllocationSequence* sequence() const { return sequence_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:229:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 229 | Port* port_ = nullptr; | ^ ../p2p/client/basic_port_allocator.h:229:9: note: insert '_Nullable' if the pointer may be null 229 | Port* port_ = nullptr; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:229:9: note: insert '_Nonnull' if the pointer should never be null 229 | Port* port_ = nullptr; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:230:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 230 | AllocationSequence* sequence_ = nullptr; | ^ ../p2p/client/basic_port_allocator.h:230:23: note: insert '_Nullable' if the pointer may be null 230 | AllocationSequence* sequence_ = nullptr; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:230:23: note: insert '_Nonnull' if the pointer should never be null 230 | AllocationSequence* sequence_ = nullptr; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:242:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 242 | void DisableEquivalentPhases(const Network* network, | ^ ../p2p/client/basic_port_allocator.h:242:45: note: insert '_Nullable' if the pointer may be null 242 | void DisableEquivalentPhases(const Network* network, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:242:45: note: insert '_Nonnull' if the pointer should never be null 242 | void DisableEquivalentPhases(const Network* network, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:243:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 243 | PortConfiguration* config, | ^ ../p2p/client/basic_port_allocator.h:243:49: note: insert '_Nullable' if the pointer may be null 243 | PortConfiguration* config, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:243:49: note: insert '_Nonnull' if the pointer should never be null 243 | PortConfiguration* config, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:244:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 244 | uint32_t* flags); | ^ ../p2p/client/basic_port_allocator.h:244:40: note: insert '_Nullable' if the pointer may be null 244 | uint32_t* flags); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:244:40: note: insert '_Nonnull' if the pointer should never be null 244 | uint32_t* flags); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:245:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ ../p2p/client/basic_port_allocator.h:245:29: note: insert '_Nullable' if the pointer may be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:245:29: note: insert '_Nonnull' if the pointer should never be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:245:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ ../p2p/client/basic_port_allocator.h:245:55: note: insert '_Nullable' if the pointer may be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:245:55: note: insert '_Nonnull' if the pointer should never be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:246:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 246 | void OnCandidateReady(Port* port, const Candidate& c); | ^ ../p2p/client/basic_port_allocator.h:246:29: note: insert '_Nullable' if the pointer may be null 246 | void OnCandidateReady(Port* port, const Candidate& c); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:246:29: note: insert '_Nonnull' if the pointer should never be null 246 | void OnCandidateReady(Port* port, const Candidate& c); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:247:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 247 | void OnCandidateError(Port* port, const IceCandidateErrorEvent& event); | ^ ../p2p/client/basic_port_allocator.h:247:29: note: insert '_Nullable' if the pointer may be null 247 | void OnCandidateError(Port* port, const IceCandidateErrorEvent& event); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:247:29: note: insert '_Nonnull' if the pointer should never be null 247 | void OnCandidateError(Port* port, const IceCandidateErrorEvent& event); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:248:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 248 | void OnPortComplete(Port* port); | ^ ../p2p/client/basic_port_allocator.h:248:27: note: insert '_Nullable' if the pointer may be null 248 | void OnPortComplete(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:248:27: note: insert '_Nonnull' if the pointer should never be null 248 | void OnPortComplete(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:249:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 249 | void OnPortError(Port* port); | ^ ../p2p/client/basic_port_allocator.h:249:24: note: insert '_Nullable' if the pointer may be null 249 | void OnPortError(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:249:24: note: insert '_Nonnull' if the pointer should never be null 249 | void OnPortError(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:250:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 250 | void OnProtocolEnabled(AllocationSequence* seq, ProtocolType proto); | ^ ../p2p/client/basic_port_allocator.h:250:44: note: insert '_Nullable' if the pointer may be null 250 | void OnProtocolEnabled(AllocationSequence* seq, ProtocolType proto); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:250:44: note: insert '_Nonnull' if the pointer should never be null 250 | void OnProtocolEnabled(AllocationSequence* seq, ProtocolType proto); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:251:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 251 | void OnPortDestroyed(PortInterface* port); | ^ ../p2p/client/basic_port_allocator.h:251:37: note: insert '_Nullable' if the pointer may be null 251 | void OnPortDestroyed(PortInterface* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:251:37: note: insert '_Nonnull' if the pointer should never be null 251 | void OnPortDestroyed(PortInterface* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:254:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 254 | PortData* FindPort(Port* port); | ^ ../p2p/client/basic_port_allocator.h:254:26: note: insert '_Nullable' if the pointer may be null 254 | PortData* FindPort(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:254:26: note: insert '_Nonnull' if the pointer should never be null 254 | PortData* FindPort(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:254:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 254 | PortData* FindPort(Port* port); | ^ ../p2p/client/basic_port_allocator.h:254:11: note: insert '_Nullable' if the pointer may be null 254 | PortData* FindPort(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:254:11: note: insert '_Nonnull' if the pointer should never be null 254 | PortData* FindPort(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:262:56: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 262 | bool CandidatePairable(const Candidate& c, const Port* port) const; | ^ ../p2p/client/basic_port_allocator.h:262:56: note: insert '_Nullable' if the pointer may be null 262 | bool CandidatePairable(const Candidate& c, const Port* port) const; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:262:56: note: insert '_Nonnull' if the pointer should never be null 262 | bool CandidatePairable(const Candidate& c, const Port* port) const; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:273:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 273 | std::vector* candidates) const; | ^ ../p2p/client/basic_port_allocator.h:273:52: note: insert '_Nullable' if the pointer may be null 273 | std::vector* candidates) const; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:273:52: note: insert '_Nonnull' if the pointer should never be null 273 | std::vector* candidates) const; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:274:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 274 | Port* GetBestTurnPortForNetwork(absl::string_view network_name) const; | ^ ../p2p/client/basic_port_allocator.h:274:7: note: insert '_Nullable' if the pointer may be null 274 | Port* GetBestTurnPortForNetwork(absl::string_view network_name) const; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:274:7: note: insert '_Nonnull' if the pointer should never be null 274 | Port* GetBestTurnPortForNetwork(absl::string_view network_name) const; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:276:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 276 | bool PruneTurnPorts(Port* newly_pairable_turn_port); | ^ ../p2p/client/basic_port_allocator.h:276:27: note: insert '_Nullable' if the pointer may be null 276 | bool PruneTurnPorts(Port* newly_pairable_turn_port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:276:27: note: insert '_Nonnull' if the pointer should never be null 276 | bool PruneTurnPorts(Port* newly_pairable_turn_port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:277:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 277 | bool PruneNewlyPairableTurnPort(PortData* newly_pairable_turn_port); | ^ ../p2p/client/basic_port_allocator.h:277:43: note: insert '_Nullable' if the pointer may be null 277 | bool PruneNewlyPairableTurnPort(PortData* newly_pairable_turn_port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:277:43: note: insert '_Nonnull' if the pointer should never be null 277 | bool PruneNewlyPairableTurnPort(PortData* newly_pairable_turn_port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:279:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 279 | BasicPortAllocator* allocator_; | ^ ../p2p/client/basic_port_allocator.h:279:21: note: insert '_Nullable' if the pointer may be null 279 | BasicPortAllocator* allocator_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:279:21: note: insert '_Nonnull' if the pointer should never be null 279 | BasicPortAllocator* allocator_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:280:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 280 | Thread* network_thread_; | ^ ../p2p/client/basic_port_allocator.h:280:9: note: insert '_Nullable' if the pointer may be null 280 | Thread* network_thread_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:280:9: note: insert '_Nonnull' if the pointer should never be null 280 | Thread* network_thread_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:281:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 281 | PacketSocketFactory* socket_factory_; | ^ ../p2p/client/basic_port_allocator.h:281:22: note: insert '_Nullable' if the pointer may be null 281 | PacketSocketFactory* socket_factory_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:281:22: note: insert '_Nonnull' if the pointer should never be null 281 | PacketSocketFactory* socket_factory_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:315:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | const FieldTrialsView* field_trials = nullptr); | ^ ../p2p/client/basic_port_allocator.h:315:42: note: insert '_Nullable' if the pointer may be null 315 | const FieldTrialsView* field_trials = nullptr); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:315:42: note: insert '_Nonnull' if the pointer should never be null 315 | const FieldTrialsView* field_trials = nullptr); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:353:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 353 | AllocationSequence(BasicPortAllocatorSession* session, | ^ ../p2p/client/basic_port_allocator.h:353:47: note: insert '_Nullable' if the pointer may be null 353 | AllocationSequence(BasicPortAllocatorSession* session, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:353:47: note: insert '_Nonnull' if the pointer should never be null 353 | AllocationSequence(BasicPortAllocatorSession* session, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:354:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 354 | const Network* network, | ^ ../p2p/client/basic_port_allocator.h:354:35: note: insert '_Nullable' if the pointer may be null 354 | const Network* network, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:354:35: note: insert '_Nonnull' if the pointer should never be null 354 | const Network* network, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:355:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 355 | PortConfiguration* config, | ^ ../p2p/client/basic_port_allocator.h:355:39: note: insert '_Nullable' if the pointer may be null 355 | PortConfiguration* config, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:355:39: note: insert '_Nonnull' if the pointer should never be null 355 | PortConfiguration* config, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:363:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 363 | const Network* network() const { return network_; } | ^ ../p2p/client/basic_port_allocator.h:363:16: note: insert '_Nullable' if the pointer may be null 363 | const Network* network() const { return network_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:363:16: note: insert '_Nonnull' if the pointer should never be null 363 | const Network* network() const { return network_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:370:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 370 | void DisableEquivalentPhases(const Network* network, | ^ ../p2p/client/basic_port_allocator.h:370:45: note: insert '_Nullable' if the pointer may be null 370 | void DisableEquivalentPhases(const Network* network, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:370:45: note: insert '_Nonnull' if the pointer should never be null 370 | void DisableEquivalentPhases(const Network* network, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:371:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 371 | PortConfiguration* config, | ^ ../p2p/client/basic_port_allocator.h:371:49: note: insert '_Nullable' if the pointer may be null 371 | PortConfiguration* config, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:371:49: note: insert '_Nonnull' if the pointer should never be null 371 | PortConfiguration* config, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:372:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 372 | uint32_t* flags); | ^ ../p2p/client/basic_port_allocator.h:372:40: note: insert '_Nullable' if the pointer may be null 372 | uint32_t* flags); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:372:40: note: insert '_Nonnull' if the pointer should never be null 372 | uint32_t* flags); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:391:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 391 | void OnReadPacket(AsyncPacketSocket* socket, const ReceivedIpPacket& packet); | ^ ../p2p/client/basic_port_allocator.h:391:38: note: insert '_Nullable' if the pointer may be null 391 | void OnReadPacket(AsyncPacketSocket* socket, const ReceivedIpPacket& packet); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:391:38: note: insert '_Nonnull' if the pointer should never be null 391 | void OnReadPacket(AsyncPacketSocket* socket, const ReceivedIpPacket& packet); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:393:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 393 | void OnPortDestroyed(PortInterface* port); | ^ ../p2p/client/basic_port_allocator.h:393:37: note: insert '_Nullable' if the pointer may be null 393 | void OnPortDestroyed(PortInterface* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:393:37: note: insert '_Nonnull' if the pointer should never be null 393 | void OnPortDestroyed(PortInterface* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:395:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 395 | BasicPortAllocatorSession* session_; | ^ ../p2p/client/basic_port_allocator.h:395:28: note: insert '_Nullable' if the pointer may be null 395 | BasicPortAllocatorSession* session_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:395:28: note: insert '_Nonnull' if the pointer should never be null 395 | BasicPortAllocatorSession* session_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:397:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 397 | const Network* network_; | ^ ../p2p/client/basic_port_allocator.h:397:16: note: insert '_Nullable' if the pointer may be null 397 | const Network* network_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:397:16: note: insert '_Nonnull' if the pointer should never be null 397 | const Network* network_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:400:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 400 | PortConfiguration* config_; | ^ ../p2p/client/basic_port_allocator.h:400:20: note: insert '_Nullable' if the pointer may be null 400 | PortConfiguration* config_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:400:20: note: insert '_Nonnull' if the pointer should never be null 400 | PortConfiguration* config_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:406:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 406 | UDPPort* udp_port_; | ^ ../p2p/client/basic_port_allocator.h:406:10: note: insert '_Nullable' if the pointer may be null 406 | UDPPort* udp_port_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:406:10: note: insert '_Nonnull' if the pointer should never be null 406 | UDPPort* udp_port_; | ^ | _Nonnull 75 warnings generated. [3648/3715] AR obj/p2p/libbasic_port_allocator.a [3649/3715] CXX obj/modules/desktop_capture/desktop_capture/window_capturer_x11.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/window_capturer_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_capturer_x11.h:20: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/window_capturer_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_capturer_x11.h:21: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/window_capturer_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/window_capturer_x11.h:21: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3650/3715] AR obj/pc/libpeer_connection_message_handler.a [3651/3715] CXX obj/modules/desktop_capture/desktop_capture/egl_dmabuf.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/egl_dmabuf.cc:25: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/egl_dmabuf.cc:26: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/egl_dmabuf.cc:26: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3652/3715] AR obj/pc/librtp_parameters_conversion.a [3653/3715] CXX obj/modules/desktop_capture/desktop_capture/screen_capturer_x11.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/x11/screen_capturer_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/screen_capturer_x11.h:22: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/x11/screen_capturer_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/screen_capturer_x11.h:22: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/x11/screen_capturer_x11.cc:11: In file included from ../modules/desktop_capture/linux/x11/screen_capturer_x11.h:22: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3654/3715] CXX obj/pc/sctp_data_channel/sctp_data_channel.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:24: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:19: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:21: In file included from ../api/data_channel_interface.h:23: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/sctp_data_channel.cc:11: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3655/3715] AR obj/pc/libsctp_data_channel.a [3656/3715] CXX obj/p2p/dtls_transport/dtls_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:31: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:31: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:31: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:31: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../p2p/dtls/dtls_transport.cc:11: In file included from ../p2p/dtls/dtls_transport.h:33: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:23: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 56 warnings generated. [3657/3715] AR obj/p2p/libdtls_transport.a [3658/3715] CXX obj/modules/video_coding/webrtc_vp9/vp9_frame_buffer_pool.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc:14: In file included from ../modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h:22: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc:14: In file included from ../modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h:23: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc:14: In file included from ../modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h:23: In file included from ../rtc_base/buffer.h:23: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3659/3715] CXX obj/modules/desktop_capture/desktop_capture/base_capturer_pipewire.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc:11: In file included from ../modules/desktop_capture/linux/wayland/base_capturer_pipewire.h:15: In file included from ../modules/desktop_capture/desktop_capture_options.h:13: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc:11: In file included from ../modules/desktop_capture/linux/wayland/base_capturer_pipewire.h:15: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc:11: In file included from ../modules/desktop_capture/linux/wayland/base_capturer_pipewire.h:15: In file included from ../modules/desktop_capture/desktop_capture_options.h:17: In file included from ../modules/desktop_capture/linux/x11/shared_x_display.h:20: In file included from ../rtc_base/synchronization/mutex.h:17: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3660/3715] CXX obj/modules/video_coding/webrtc_vp8/libvpx_vp8_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h:18: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc:32: In file included from ../modules/video_coding/codecs/vp8/include/vp8.h:20: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h:18: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 18 warnings generated. [3661/3715] CXX obj/pc/ice_transport/ice_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/ice_transport.cc:11: In file included from ../pc/ice_transport.h:14: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/ice_transport.cc:11: In file included from ../pc/ice_transport.h:14: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/ice_transport.cc:11: In file included from ../pc/ice_transport.h:15: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3662/3715] CXX obj/modules/desktop_capture/desktop_capture/shared_screencast_stream.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/desktop_capture/linux/wayland/shared_screencast_stream.cc:11: In file included from ../modules/desktop_capture/linux/wayland/shared_screencast_stream.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/desktop_capture/linux/wayland/shared_screencast_stream.cc:20: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/desktop_capture/linux/wayland/shared_screencast_stream.cc:22: In file included from ../modules/desktop_capture/linux/wayland/screencast_stream_utils.h:19: In file included from ../rtc_base/string_encode.h:22: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3663/3715] CXX obj/modules/video_coding/codecs/av1/dav1d_decoder/dav1d_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/av1/dav1d_decoder.cc:11: In file included from ../modules/video_coding/codecs/av1/dav1d_decoder.h:15: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/dav1d_decoder.cc:11: In file included from ../modules/video_coding/codecs/av1/dav1d_decoder.h:15: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/av1/dav1d_decoder.cc:11: In file included from ../modules/video_coding/codecs/av1/dav1d_decoder.h:15: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull 15 warnings generated. [3664/3715] CXX obj/modules/video_coding/webrtc_h264/h264_decoder_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:46: In file included from ../modules/video_coding/codecs/h264/include/h264.h:21: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_decoder_impl.h:44: In file included from ../common_video/h264/h264_bitstream_parser.h:18: In file included from ../api/video_codecs/bitstream_parser.h:19: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 20 warnings generated. [3665/3715] CXX obj/modules/video_coding/webrtc_vp9/libvpx_vp9_decoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:22: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:21: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h:20: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 20 warnings generated. [3666/3715] CXX obj/modules/video_coding/webrtc_vp9/vp9.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:21: In file included from ../api/video_codecs/sdp_video_format.h:18: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp9/vp9.cc:11: In file included from ../modules/video_coding/codecs/vp9/include/vp9.h:19: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 24 warnings generated. [3667/3715] CXX obj/modules/video_coding/webrtc_h264/h264.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:21: In file included from ../api/video_codecs/h264_profile_level_id.h:17: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/codecs/h264/h264.cc:12: In file included from ../modules/video_coding/codecs/h264/include/h264.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/codecs/h264/h264_encoder_impl.h:107:7: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 107 | scalability_modes_; | ^ 25 warnings generated. [3668/3715] AR obj/api/audio_codecs/libbuiltin_audio_decoder_factory.a [3669/3715] AR obj/api/audio_codecs/libbuiltin_audio_encoder_factory.a [3670/3715] AR obj/api/audio_codecs/libopus_audio_decoder_factory.a [3671/3715] CXX obj/modules/video_coding/svc/simulcast_to_svc_converter/simulcast_to_svc_converter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:17: In file included from ../api/make_ref_counted.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:21: In file included from ../modules/video_coding/include/video_codec_interface.h:20: In file included from ../api/transport/rtp/dependency_descriptor.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.cc:11: In file included from ../modules/video_coding/svc/simulcast_to_svc_converter.h:18: In file included from ../api/video/encoded_image.h:22: In file included from ../api/rtp_packet_infos.h:19: In file included from ../api/rtp_packet_info.h:19: In file included from ../api/rtp_headers.h:20: In file included from ../api/units/timestamp.h:18: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 24 warnings generated. [3672/3715] AR obj/api/crypto/libframe_crypto_transformer.a [3673/3715] AR obj/media/librtc_simulcast_encoder_adapter.a [3674/3715] AR obj/modules/video_coding/codecs/av1/libdav1d_decoder.a [3675/3715] AR obj/modules/desktop_capture/libdesktop_capture.a [3676/3715] CXX obj/media/rtc_audio_video/webrtc_voice_engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:27: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:27: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:30: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:30: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:32: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/engine/webrtc_voice_engine.cc:11: In file included from ../media/engine/webrtc_voice_engine.h:25: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3677/3715] CXX obj/modules/video_coding/webrtc_h264/h264_encoder_impl.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:29: In file included from ../api/video/i420_buffer.h:18: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:29: In file included from ../api/video/i420_buffer.h:19: In file included from ../api/video/video_frame_buffer.h:17: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.cc:17: In file included from ../modules/video_coding/codecs/h264/h264_encoder_impl.h:27: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 3, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/codecs/h264/h264_encoder_impl.h:107:7: note: in instantiation of template class 'absl::InlinedVector, 3>' requested here 107 | scalability_modes_; | ^ 25 warnings generated. [3678/3715] AR obj/modules/video_coding/libwebrtc_h264.a [3679/3715] CXX obj/modules/video_coding/codecs/av1/libaom_av1_encoder/libaom_av1_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:18: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.cc:10: In file included from ../modules/video_coding/codecs/av1/libaom_av1_encoder.h:17: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ 22 warnings generated. [3680/3715] AR obj/modules/video_coding/codecs/av1/libaom_av1_encoder.a [3681/3715] CXX obj/pc/srtp_session/srtp_session.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/srtp_session.cc:11: In file included from ../pc/srtp_session.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/srtp_session.cc:11: In file included from ../pc/srtp_session.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/srtp_session.cc:11: In file included from ../pc/srtp_session.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull 15 warnings generated. [3682/3715] CXX obj/pc/rtp_transmission_manager/rtp_transmission_manager.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:23: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:23: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:23: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/rtp_transmission_manager.cc:11: In file included from ../pc/rtp_transmission_manager.h:23: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3683/3715] AR obj/pc/librtp_transmission_manager.a [3684/3715] CXX obj/pc/dtls_transport/dtls_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:21: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:21: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:21: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/dtls_transport.cc:11: In file included from ../pc/dtls_transport.h:21: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3685/3715] CXX obj/pc/webrtc_sdp/jsep_ice_candidate.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/jsep_ice_candidate.cc:18: In file included from ../pc/webrtc_sdp.h:30: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/jsep_ice_candidate.cc:11: In file included from ../api/jsep_ice_candidate.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 18 warnings generated. [3686/3715] CXX obj/pc/rtcp_mux_filter/rtcp_mux_filter.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:27: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:27: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:27: In file included from ../api/rtp_parameters.h:25: In file included from ../api/priority.h:16: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtcp_mux_filter.cc:11: In file included from ../pc/rtcp_mux_filter.h:14: In file included from ../pc/session_description.h:24: In file included from ../third_party/abseil-cpp/absl/memory/memory.h:34: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3687/3715] CXX obj/pc/dtls_srtp_transport/dtls_srtp_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:22: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:22: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:22: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:19: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/dtls_srtp_transport.cc:11: In file included from ../pc/dtls_srtp_transport.h:22: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3688/3715] CXX obj/modules/video_coding/webrtc_vp8/libvpx_vp8_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:30: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc:11: In file included from ../modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h:20: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ 24 warnings generated. [3689/3715] AR obj/modules/video_coding/libwebrtc_vp8.a [3690/3715] CXX obj/pc/rtp_transport/rtp_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:20: In file included from ../api/sequence_checker.h:13: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:24: In file included from ../call/video_receive_stream.h:27: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtp_transport.cc:11: In file included from ../pc/rtp_transport.h:21: In file included from ../api/task_queue/pending_task_safety_flag.h:17: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3691/3715] CXX obj/pc/sctp_transport/sctp_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:24: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:24: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:24: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:17: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/sctp_transport.cc:11: In file included from ../pc/sctp_transport.h:24: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3692/3715] CXX obj/pc/sdp_munging_detector/sdp_munging_detector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/sdp_munging_detector.cc:21: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/sdp_munging_detector.cc:11: In file included from ../pc/sdp_munging_detector.h:14: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3693/3715] CXX obj/modules/video_coding/webrtc_vp9/libvpx_vp9_encoder.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:35: In file included from ../api/video_codecs/video_encoder.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc:14: In file included from ../modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h:24: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/svc/svc_rate_allocator.h:67:7: note: in instantiation of template class 'absl::InlinedVector' requested here 67 | cumulative_layer_start_bitrates_; | ^ 25 warnings generated. [3694/3715] CXX obj/pc/simulcast_sdp_serializer/simulcast_sdp_serializer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:18: In file included from ../media/base/rid_description.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/simulcast_sdp_serializer.cc:11: In file included from ../pc/simulcast_sdp_serializer.h:17: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3695/3715] AR obj/modules/video_coding/libwebrtc_vp9.a [3696/3715] CXX obj/media/rtc_audio_video/webrtc_video_engine.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:28: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:28: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:26: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:53: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../media/engine/webrtc_video_engine.cc:11: In file included from ../media/engine/webrtc_video_engine.h:53: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull 28 warnings generated. [3697/3715] CXX obj/pc/webrtc_sdp/jsep_session_description.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/jsep_session_description.cc:27: In file included from ../pc/media_session.h:22: In file included from ../media/base/media_engine.h:22: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/jsep_session_description.cc:27: In file included from ../pc/media_session.h:22: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/jsep_session_description.cc:27: In file included from ../pc/media_session.h:22: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/jsep_session_description.cc:11: In file included from ../api/jsep_session_description.h:23: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3698/3715] AR obj/media/librtc_audio_video.a [3699/3715] CXX obj/pc/transport_stats/transport_stats.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:20: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:21: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:21: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:21: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:20: In file included from ../api/dtls_transport_interface.h:18: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/transport_stats.cc:10: In file included from ../pc/transport_stats.h:21: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3700/3715] CXX obj/pc/jsep_transport/jsep_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:19: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:26: In file included from ../call/payload_type_picker.h:20: In file included from ../call/payload_type.h:18: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:27: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:27: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:20: In file included from ../api/ice_transport_interface.h:16: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/jsep_transport.cc:11: In file included from ../pc/jsep_transport.h:27: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3701/3715] CXX obj/pc/jsep_transport_collection/jsep_transport_collection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:22: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:22: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:22: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:21: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/jsep_transport_collection.cc:11: In file included from ../pc/jsep_transport_collection.h:22: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3702/3715] CXX obj/pc/srtp_transport/srtp_transport.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:25: In file included from ../pc/rtp_transport.h:24: In file included from ../call/video_receive_stream.h:27: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/srtp_transport.cc:11: In file included from ../pc/srtp_transport.h:23: In file included from ../call/rtp_demuxer.h:20: In file included from ../rtc_base/containers/flat_map.h:21: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3703/3715] CXX obj/pc/data_channel_controller/data_channel_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:31: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:19: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:21: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:31: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:31: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/data_channel_controller.cc:11: In file included from ../pc/data_channel_controller.h:31: In file included from ../pc/sctp_data_channel.h:29: In file included from ../pc/sctp_utils.h:20: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3704/3715] CXX obj/pc/media_session/media_session.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:23: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:22: In file included from ../media/base/media_engine.h:22: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:22: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:22: In file included from ../media/base/media_engine.h:31: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/media_session.cc:11: In file included from ../pc/media_session.h:21: In file included from ../api/rtc_error.h:21: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 28 warnings generated. [3705/3715] CXX obj/pc/track_media_info_map/track_media_info_map.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:25: In file included from ../media/base/media_channel.h:33: In file included from ../api/frame_transformer_interface.h:24: In file included from ../api/video/video_frame_metadata.h:19: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/track_media_info_map.cc:11: In file included from ../pc/track_media_info_map.h:22: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ 24 warnings generated. [3706/3715] CXX obj/pc/webrtc_session_description_factory/webrtc_session_description_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:23: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:23: In file included from ../api/jsep.h:30: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:24: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:24: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:24: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:21: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/webrtc_session_description_factory.cc:11: In file included from ../pc/webrtc_session_description_factory.h:24: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3707/3715] CXX obj/pc/legacy_stats_collector/legacy_stats_collector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:30: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:30: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:30: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/legacy_stats_collector.cc:11: In file included from ../pc/legacy_stats_collector.h:30: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3708/3715] CXX obj/pc/jsep_transport_controller/jsep_transport_controller.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:27: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:32: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:32: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:32: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:24: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/jsep_transport_controller.cc:11: In file included from ../pc/jsep_transport_controller.h:32: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../pc/jsep_transport_controller.cc:51: In file included from ../p2p/dtls/dtls_transport.h:33: In file included from ../p2p/dtls/dtls_stun_piggyback_controller.h:23: In file included from ../p2p/dtls/dtls_utils.h:20: In file included from ../third_party/abseil-cpp/absl/container/flat_hash_set.h:43: In file included from ../third_party/abseil-cpp/absl/container/hash_container_defaults.h:19: In file included from ../third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58: In file included from ../third_party/abseil-cpp/absl/strings/cord.h:84: In file included from ../third_party/abseil-cpp/absl/strings/cord_analysis.h:23: ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nullable' if the pointer may be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:89:43: note: insert '_Nonnull' if the pointer should never be null 89 | [[noreturn]] void LogFatalNodeType(CordRep* rep); | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 651 | void copy_max_inline_to(char* dst) const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nullable' if the pointer may be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:651:31: note: insert '_Nonnull' if the pointer should never be null 651 | void copy_max_inline_to(char* dst) const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 658 | void make_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nullable' if the pointer may be null 658 | void make_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:658:25: note: insert '_Nonnull' if the pointer should never be null 658 | void make_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 666 | void set_tree(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nullable' if the pointer may be null 666 | void set_tree(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:666:24: note: insert '_Nonnull' if the pointer should never be null 666 | void set_tree(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nullable' if the pointer may be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:698:61: note: insert '_Nonnull' if the pointer should never be null 698 | explicit constexpr AsTree(absl::cord_internal::CordRep* tree) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 701 | absl::cord_internal::CordRep* rep; | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nullable' if the pointer may be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:701:35: note: insert '_Nonnull' if the pointer should never be null 701 | absl::cord_internal::CordRep* rep; | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nullable' if the pointer may be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:709:35: note: insert '_Nonnull' if the pointer should never be null 709 | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 743 | constexpr const Rep* self() const { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nullable' if the pointer may be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:743:24: note: insert '_Nonnull' if the pointer should never be null 743 | constexpr const Rep* self() const { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 744 | constexpr Rep* self() { return this; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nullable' if the pointer may be null 744 | constexpr Rep* self() { return this; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:744:18: note: insert '_Nonnull' if the pointer should never be null 744 | constexpr Rep* self() { return this; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 752 | char* as_chars() { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nullable' if the pointer may be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:752:9: note: insert '_Nonnull' if the pointer should never be null 752 | char* as_chars() { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 753 | const char* as_chars() const { return self()->data + 1; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nullable' if the pointer may be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:753:15: note: insert '_Nonnull' if the pointer should never be null 753 | const char* as_chars() const { return self()->data + 1; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nullable' if the pointer may be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:767:12: note: insert '_Nonnull' if the pointer should never be null 767 | CordRep* tree() const { return self()->as_tree.rep; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nullable' if the pointer may be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:768:26: note: insert '_Nonnull' if the pointer should never be null 768 | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | void make_tree(CordRep* tree) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nullable' if the pointer may be null 773 | void make_tree(CordRep* tree) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:773:27: note: insert '_Nonnull' if the pointer should never be null 773 | void make_tree(CordRep* tree) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 888 | inline CordRepSubstring* CordRep::substring() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nullable' if the pointer may be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:888:24: note: insert '_Nonnull' if the pointer should never be null 888 | inline CordRepSubstring* CordRep::substring() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nullable' if the pointer may be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:893:30: note: insert '_Nonnull' if the pointer should never be null 893 | inline const CordRepSubstring* CordRep::substring() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 898 | inline CordRepExternal* CordRep::external() { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nullable' if the pointer may be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:898:23: note: insert '_Nonnull' if the pointer should never be null 898 | inline CordRepExternal* CordRep::external() { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 903 | inline const CordRepExternal* CordRep::external() const { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nullable' if the pointer may be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:903:29: note: insert '_Nonnull' if the pointer should never be null 903 | inline const CordRepExternal* CordRep::external() const { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:37: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nullable' if the pointer may be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:908:15: note: insert '_Nonnull' if the pointer should never be null 908 | inline CordRep* CordRep::Ref(CordRep* rep) { | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 916 | inline void CordRep::Unref(CordRep* rep) { | ^ ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nullable' if the pointer may be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:916:35: note: insert '_Nonnull' if the pointer should never be null 916 | inline void CordRep::Unref(CordRep* rep) { | ^ | _Nonnull 56 warnings generated. [3709/3715] CXX obj/pc/webrtc_sdp/webrtc_sdp.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:30: In file included from ../media/base/codec.h:20: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/webrtc_sdp.cc:46: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/webrtc_sdp.cc:46: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/webrtc_sdp.cc:11: In file included from ../pc/webrtc_sdp.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/webrtc_sdp.cc:46: In file included from ../media/sctp/sctp_transport_internal.h:26: In file included from ../p2p/dtls/dtls_transport_internal.h:26: In file included from ../p2p/base/ice_transport_internal.h:27: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3710/3715] CXX obj/pc/peer_connection_factory/peer_connection_factory.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:28: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:17: In file included from ../api/units/time_delta.h:20: In file included from ../rtc_base/units/unit_base.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:29: In file included from ../api/neteq/neteq_factory.h:16: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:31: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:31: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:31: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:58:9: note: in instantiation of template class 'absl::InlinedVector' requested here 58 | target_bitrate_per_temporal_layer; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_layers_allocation.h:72:53: note: in instantiation of template class 'absl::InlinedVector' requested here 72 | absl::InlinedVector active_spatial_layers; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../common_video/generic_frame_descriptor/generic_frame_info.h:43:61: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector encoder_buffers; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = std::is_same>, std::allocator>>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, std::is_same>, std::allocator>>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction>, std::is_same>, std::allocator>>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage, 4, std::allocator>>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/chain_diff_calculator.h:41:50: note: in instantiation of template class 'absl::InlinedVector, 4>' requested here 41 | absl::InlinedVector, 4> last_frame_in_chain_; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/video_coding/frame_dependencies_calculator.h:43:39: note: in instantiation of template class 'absl::InlinedVector' requested here 43 | absl::InlinedVector buffers_; | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/rtcp_receiver.h:202:57: note: in instantiation of template class 'absl::InlinedVector' requested here 202 | absl::InlinedVector ssrcs_ | ^ In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/rtp_rtcp/source/forward_error_correction.h:148:9: note: in instantiation of template class 'absl::InlinedVector' requested here 148 | protected_streams; | ^ In file included from ../pc/peer_connection_factory.cc:38: In file included from ../call/rtp_transport_controller_send_factory.h:17: In file included from ../call/rtp_transport_controller_send.h:43: ../call/rtp_video_sender.h:93:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 93 | Transport* send_transport, | ^ ../call/rtp_video_sender.h:93:16: note: insert '_Nullable' if the pointer may be null 93 | Transport* send_transport, | ^ | _Nullable ../call/rtp_video_sender.h:93:16: note: insert '_Nonnull' if the pointer should never be null 93 | Transport* send_transport, | ^ | _Nonnull ../call/rtp_video_sender.h:95:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 95 | RtpTransportControllerSendInterface* transport, | ^ ../call/rtp_video_sender.h:95:42: note: insert '_Nullable' if the pointer may be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nullable ../call/rtp_video_sender.h:95:42: note: insert '_Nonnull' if the pointer should never be null 95 | RtpTransportControllerSendInterface* transport, | ^ | _Nonnull ../call/rtp_video_sender.h:96:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ ../call/rtp_video_sender.h:96:18: note: insert '_Nullable' if the pointer may be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nullable ../call/rtp_video_sender.h:96:18: note: insert '_Nonnull' if the pointer should never be null 96 | RateLimiter* retransmission_limiter, // move inside RtpTransport | ^ | _Nonnull ../call/rtp_video_sender.h:98:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 98 | FrameEncryptorInterface* frame_encryptor, | ^ ../call/rtp_video_sender.h:98:30: note: insert '_Nullable' if the pointer may be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nullable ../call/rtp_video_sender.h:98:30: note: insert '_Nonnull' if the pointer should never be null 98 | FrameEncryptorInterface* frame_encryptor, | ^ | _Nonnull ../call/rtp_video_sender.h:116:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ ../call/rtp_video_sender.h:116:33: note: insert '_Nullable' if the pointer may be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nullable ../call/rtp_video_sender.h:116:33: note: insert '_Nonnull' if the pointer should never be null 116 | void DeliverRtcp(const uint8_t* packet, size_t length) | ^ | _Nonnull ../call/rtp_video_sender.h:120:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ ../call/rtp_video_sender.h:120:50: note: insert '_Nullable' if the pointer may be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nullable ../call/rtp_video_sender.h:120:50: note: insert '_Nonnull' if the pointer should never be null 120 | int ProtectionRequest(const FecProtectionParams* delta_params, | ^ | _Nonnull ../call/rtp_video_sender.h:121:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 121 | const FecProtectionParams* key_params, | ^ ../call/rtp_video_sender.h:121:50: note: insert '_Nullable' if the pointer may be null 121 | const FecProtectionParams* key_params, | ^ | _Nullable ../call/rtp_video_sender.h:121:50: note: insert '_Nonnull' if the pointer should never be null 121 | const FecProtectionParams* key_params, | ^ | _Nonnull ../call/rtp_video_sender.h:122:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 122 | uint32_t* sent_video_rate_bps, | ^ ../call/rtp_video_sender.h:122:33: note: insert '_Nullable' if the pointer may be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:122:33: note: insert '_Nonnull' if the pointer should never be null 122 | uint32_t* sent_video_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:123:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 123 | uint32_t* sent_nack_rate_bps, | ^ ../call/rtp_video_sender.h:123:33: note: insert '_Nullable' if the pointer may be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nullable ../call/rtp_video_sender.h:123:33: note: insert '_Nonnull' if the pointer should never be null 123 | uint32_t* sent_nack_rate_bps, | ^ | _Nonnull ../call/rtp_video_sender.h:124:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 124 | uint32_t* sent_fec_rate_bps) | ^ ../call/rtp_video_sender.h:124:33: note: insert '_Nullable' if the pointer may be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nullable ../call/rtp_video_sender.h:124:33: note: insert '_Nonnull' if the pointer should never be null 124 | uint32_t* sent_fec_rate_bps) | ^ | _Nonnull ../call/rtp_video_sender.h:139:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 139 | const CodecSpecificInfo* codec_specific_info) | ^ ../call/rtp_video_sender.h:139:30: note: insert '_Nullable' if the pointer may be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nullable ../call/rtp_video_sender.h:139:30: note: insert '_Nonnull' if the pointer should never be null 139 | const CodecSpecificInfo* codec_specific_info) | ^ | _Nonnull ../call/rtp_video_sender.h:202:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 202 | RtpTransportControllerSendInterface* const transport_; | ^ ../call/rtp_video_sender.h:202:38: note: insert '_Nullable' if the pointer may be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nullable ../call/rtp_video_sender.h:202:38: note: insert '_Nonnull' if the pointer should never be null 202 | RtpTransportControllerSendInterface* const transport_; | ^ | _Nonnull ../call/rtp_video_sender.h:219:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 219 | FrameCountObserver* const frame_count_observer_; | ^ ../call/rtp_video_sender.h:219:21: note: insert '_Nullable' if the pointer may be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nullable ../call/rtp_video_sender.h:219:21: note: insert '_Nonnull' if the pointer should never be null 219 | FrameCountObserver* const frame_count_observer_; | ^ | _Nonnull In file included from ../pc/peer_connection_factory.cc:11: In file included from ../pc/peer_connection_factory.h:23: In file included from ../api/environment/environment.h:29: In file included from ../api/task_queue/task_queue_factory.h:16: In file included from ../api/task_queue/task_queue_base.h:15: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../modules/pacing/prioritized_packet_queue.h:162:7: note: in instantiation of template class 'absl::InlinedVector' requested here 162 | time_to_live_per_prio_; | ^ In file included from ../pc/peer_connection_factory.cc:46: ../p2p/client/basic_port_allocator.h:69:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 69 | NetworkManager* network_manager() const { | ^ ../p2p/client/basic_port_allocator.h:69:17: note: insert '_Nullable' if the pointer may be null 69 | NetworkManager* network_manager() const { | ^ | _Nullable ../p2p/client/basic_port_allocator.h:69:17: note: insert '_Nonnull' if the pointer should never be null 69 | NetworkManager* network_manager() const { | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:76:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 76 | PacketSocketFactory* socket_factory() { | ^ ../p2p/client/basic_port_allocator.h:76:22: note: insert '_Nullable' if the pointer may be null 76 | PacketSocketFactory* socket_factory() { | ^ | _Nullable ../p2p/client/basic_port_allocator.h:76:22: note: insert '_Nonnull' if the pointer should never be null 76 | PacketSocketFactory* socket_factory() { | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:81:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 81 | PortAllocatorSession* CreateSessionInternal( | ^ ../p2p/client/basic_port_allocator.h:81:23: note: insert '_Nullable' if the pointer may be null 81 | PortAllocatorSession* CreateSessionInternal( | ^ | _Nullable ../p2p/client/basic_port_allocator.h:81:23: note: insert '_Nonnull' if the pointer should never be null 81 | PortAllocatorSession* CreateSessionInternal( | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:90:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 90 | RelayPortFactoryInterface* relay_port_factory() { | ^ ../p2p/client/basic_port_allocator.h:90:28: note: insert '_Nullable' if the pointer may be null 90 | RelayPortFactoryInterface* relay_port_factory() { | ^ | _Nullable ../p2p/client/basic_port_allocator.h:90:28: note: insert '_Nonnull' if the pointer should never be null 90 | RelayPortFactoryInterface* relay_port_factory() { | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:103:17: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 103 | NetworkManager* network_manager_; | ^ ../p2p/client/basic_port_allocator.h:103:17: note: insert '_Nullable' if the pointer may be null 103 | NetworkManager* network_manager_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:103:17: note: insert '_Nonnull' if the pointer should never be null 103 | NetworkManager* network_manager_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:105:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 105 | PacketSocketFactory* const socket_factory_; | ^ ../p2p/client/basic_port_allocator.h:105:22: note: insert '_Nullable' if the pointer may be null 105 | PacketSocketFactory* const socket_factory_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:105:22: note: insert '_Nonnull' if the pointer should never be null 105 | PacketSocketFactory* const socket_factory_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:127:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 127 | BasicPortAllocatorSession(BasicPortAllocator* allocator, | ^ ../p2p/client/basic_port_allocator.h:127:47: note: insert '_Nullable' if the pointer may be null 127 | BasicPortAllocatorSession(BasicPortAllocator* allocator, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:127:47: note: insert '_Nonnull' if the pointer should never be null 127 | BasicPortAllocatorSession(BasicPortAllocator* allocator, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:134:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 134 | virtual BasicPortAllocator* allocator(); | ^ ../p2p/client/basic_port_allocator.h:134:29: note: insert '_Nullable' if the pointer may be null 134 | virtual BasicPortAllocator* allocator(); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:134:29: note: insert '_Nonnull' if the pointer should never be null 134 | virtual BasicPortAllocator* allocator(); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:135:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 135 | Thread* network_thread() { return network_thread_; } | ^ ../p2p/client/basic_port_allocator.h:135:9: note: insert '_Nullable' if the pointer may be null 135 | Thread* network_thread() { return network_thread_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:135:9: note: insert '_Nonnull' if the pointer should never be null 135 | Thread* network_thread() { return network_thread_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:136:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 136 | PacketSocketFactory* socket_factory() { return socket_factory_; } | ^ ../p2p/client/basic_port_allocator.h:136:22: note: insert '_Nullable' if the pointer may be null 136 | PacketSocketFactory* socket_factory() { return socket_factory_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:136:22: note: insert '_Nonnull' if the pointer should never be null 136 | PacketSocketFactory* socket_factory() { return socket_factory_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:160:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 160 | CandidateStatsList* candidate_stats_list) const override; | ^ ../p2p/client/basic_port_allocator.h:160:25: note: insert '_Nullable' if the pointer may be null 160 | CandidateStatsList* candidate_stats_list) const override; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:160:25: note: insert '_Nonnull' if the pointer should never be null 160 | CandidateStatsList* candidate_stats_list) const override; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:180:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 180 | void ConfigReady(PortConfiguration* config); | ^ ../p2p/client/basic_port_allocator.h:180:37: note: insert '_Nullable' if the pointer may be null 180 | void ConfigReady(PortConfiguration* config); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:180:37: note: insert '_Nonnull' if the pointer should never be null 180 | void ConfigReady(PortConfiguration* config); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:194:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 194 | PortData(Port* port, AllocationSequence* seq) | ^ ../p2p/client/basic_port_allocator.h:194:18: note: insert '_Nullable' if the pointer may be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nullable ../p2p/client/basic_port_allocator.h:194:18: note: insert '_Nonnull' if the pointer should never be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:194:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 194 | PortData(Port* port, AllocationSequence* seq) | ^ ../p2p/client/basic_port_allocator.h:194:44: note: insert '_Nullable' if the pointer may be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nullable ../p2p/client/basic_port_allocator.h:194:44: note: insert '_Nonnull' if the pointer should never be null 194 | PortData(Port* port, AllocationSequence* seq) | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:197:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | Port* port() const { return port_; } | ^ ../p2p/client/basic_port_allocator.h:197:9: note: insert '_Nullable' if the pointer may be null 197 | Port* port() const { return port_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:197:9: note: insert '_Nonnull' if the pointer should never be null 197 | Port* port() const { return port_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:198:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 198 | AllocationSequence* sequence() const { return sequence_; } | ^ ../p2p/client/basic_port_allocator.h:198:23: note: insert '_Nullable' if the pointer may be null 198 | AllocationSequence* sequence() const { return sequence_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:198:23: note: insert '_Nonnull' if the pointer should never be null 198 | AllocationSequence* sequence() const { return sequence_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:229:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 229 | Port* port_ = nullptr; | ^ ../p2p/client/basic_port_allocator.h:229:9: note: insert '_Nullable' if the pointer may be null 229 | Port* port_ = nullptr; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:229:9: note: insert '_Nonnull' if the pointer should never be null 229 | Port* port_ = nullptr; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:230:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 230 | AllocationSequence* sequence_ = nullptr; | ^ ../p2p/client/basic_port_allocator.h:230:23: note: insert '_Nullable' if the pointer may be null 230 | AllocationSequence* sequence_ = nullptr; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:230:23: note: insert '_Nonnull' if the pointer should never be null 230 | AllocationSequence* sequence_ = nullptr; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:242:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 242 | void DisableEquivalentPhases(const Network* network, | ^ ../p2p/client/basic_port_allocator.h:242:45: note: insert '_Nullable' if the pointer may be null 242 | void DisableEquivalentPhases(const Network* network, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:242:45: note: insert '_Nonnull' if the pointer should never be null 242 | void DisableEquivalentPhases(const Network* network, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:243:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 243 | PortConfiguration* config, | ^ ../p2p/client/basic_port_allocator.h:243:49: note: insert '_Nullable' if the pointer may be null 243 | PortConfiguration* config, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:243:49: note: insert '_Nonnull' if the pointer should never be null 243 | PortConfiguration* config, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:244:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 244 | uint32_t* flags); | ^ ../p2p/client/basic_port_allocator.h:244:40: note: insert '_Nullable' if the pointer may be null 244 | uint32_t* flags); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:244:40: note: insert '_Nonnull' if the pointer should never be null 244 | uint32_t* flags); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:245:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ ../p2p/client/basic_port_allocator.h:245:29: note: insert '_Nullable' if the pointer may be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:245:29: note: insert '_Nonnull' if the pointer should never be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:245:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ ../p2p/client/basic_port_allocator.h:245:55: note: insert '_Nullable' if the pointer may be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:245:55: note: insert '_Nonnull' if the pointer should never be null 245 | void AddAllocatedPort(Port* port, AllocationSequence* seq); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:246:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 246 | void OnCandidateReady(Port* port, const Candidate& c); | ^ ../p2p/client/basic_port_allocator.h:246:29: note: insert '_Nullable' if the pointer may be null 246 | void OnCandidateReady(Port* port, const Candidate& c); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:246:29: note: insert '_Nonnull' if the pointer should never be null 246 | void OnCandidateReady(Port* port, const Candidate& c); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:247:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 247 | void OnCandidateError(Port* port, const IceCandidateErrorEvent& event); | ^ ../p2p/client/basic_port_allocator.h:247:29: note: insert '_Nullable' if the pointer may be null 247 | void OnCandidateError(Port* port, const IceCandidateErrorEvent& event); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:247:29: note: insert '_Nonnull' if the pointer should never be null 247 | void OnCandidateError(Port* port, const IceCandidateErrorEvent& event); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:248:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 248 | void OnPortComplete(Port* port); | ^ ../p2p/client/basic_port_allocator.h:248:27: note: insert '_Nullable' if the pointer may be null 248 | void OnPortComplete(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:248:27: note: insert '_Nonnull' if the pointer should never be null 248 | void OnPortComplete(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:249:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 249 | void OnPortError(Port* port); | ^ ../p2p/client/basic_port_allocator.h:249:24: note: insert '_Nullable' if the pointer may be null 249 | void OnPortError(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:249:24: note: insert '_Nonnull' if the pointer should never be null 249 | void OnPortError(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:250:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 250 | void OnProtocolEnabled(AllocationSequence* seq, ProtocolType proto); | ^ ../p2p/client/basic_port_allocator.h:250:44: note: insert '_Nullable' if the pointer may be null 250 | void OnProtocolEnabled(AllocationSequence* seq, ProtocolType proto); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:250:44: note: insert '_Nonnull' if the pointer should never be null 250 | void OnProtocolEnabled(AllocationSequence* seq, ProtocolType proto); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:251:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 251 | void OnPortDestroyed(PortInterface* port); | ^ ../p2p/client/basic_port_allocator.h:251:37: note: insert '_Nullable' if the pointer may be null 251 | void OnPortDestroyed(PortInterface* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:251:37: note: insert '_Nonnull' if the pointer should never be null 251 | void OnPortDestroyed(PortInterface* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:254:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 254 | PortData* FindPort(Port* port); | ^ ../p2p/client/basic_port_allocator.h:254:26: note: insert '_Nullable' if the pointer may be null 254 | PortData* FindPort(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:254:26: note: insert '_Nonnull' if the pointer should never be null 254 | PortData* FindPort(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:254:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 254 | PortData* FindPort(Port* port); | ^ ../p2p/client/basic_port_allocator.h:254:11: note: insert '_Nullable' if the pointer may be null 254 | PortData* FindPort(Port* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:254:11: note: insert '_Nonnull' if the pointer should never be null 254 | PortData* FindPort(Port* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:262:56: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 262 | bool CandidatePairable(const Candidate& c, const Port* port) const; | ^ ../p2p/client/basic_port_allocator.h:262:56: note: insert '_Nullable' if the pointer may be null 262 | bool CandidatePairable(const Candidate& c, const Port* port) const; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:262:56: note: insert '_Nonnull' if the pointer should never be null 262 | bool CandidatePairable(const Candidate& c, const Port* port) const; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:273:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 273 | std::vector* candidates) const; | ^ ../p2p/client/basic_port_allocator.h:273:52: note: insert '_Nullable' if the pointer may be null 273 | std::vector* candidates) const; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:273:52: note: insert '_Nonnull' if the pointer should never be null 273 | std::vector* candidates) const; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:274:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 274 | Port* GetBestTurnPortForNetwork(absl::string_view network_name) const; | ^ ../p2p/client/basic_port_allocator.h:274:7: note: insert '_Nullable' if the pointer may be null 274 | Port* GetBestTurnPortForNetwork(absl::string_view network_name) const; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:274:7: note: insert '_Nonnull' if the pointer should never be null 274 | Port* GetBestTurnPortForNetwork(absl::string_view network_name) const; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:276:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 276 | bool PruneTurnPorts(Port* newly_pairable_turn_port); | ^ ../p2p/client/basic_port_allocator.h:276:27: note: insert '_Nullable' if the pointer may be null 276 | bool PruneTurnPorts(Port* newly_pairable_turn_port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:276:27: note: insert '_Nonnull' if the pointer should never be null 276 | bool PruneTurnPorts(Port* newly_pairable_turn_port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:277:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 277 | bool PruneNewlyPairableTurnPort(PortData* newly_pairable_turn_port); | ^ ../p2p/client/basic_port_allocator.h:277:43: note: insert '_Nullable' if the pointer may be null 277 | bool PruneNewlyPairableTurnPort(PortData* newly_pairable_turn_port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:277:43: note: insert '_Nonnull' if the pointer should never be null 277 | bool PruneNewlyPairableTurnPort(PortData* newly_pairable_turn_port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:279:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 279 | BasicPortAllocator* allocator_; | ^ ../p2p/client/basic_port_allocator.h:279:21: note: insert '_Nullable' if the pointer may be null 279 | BasicPortAllocator* allocator_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:279:21: note: insert '_Nonnull' if the pointer should never be null 279 | BasicPortAllocator* allocator_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:280:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 280 | Thread* network_thread_; | ^ ../p2p/client/basic_port_allocator.h:280:9: note: insert '_Nullable' if the pointer may be null 280 | Thread* network_thread_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:280:9: note: insert '_Nonnull' if the pointer should never be null 280 | Thread* network_thread_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:281:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 281 | PacketSocketFactory* socket_factory_; | ^ ../p2p/client/basic_port_allocator.h:281:22: note: insert '_Nullable' if the pointer may be null 281 | PacketSocketFactory* socket_factory_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:281:22: note: insert '_Nonnull' if the pointer should never be null 281 | PacketSocketFactory* socket_factory_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:315:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 315 | const FieldTrialsView* field_trials = nullptr); | ^ ../p2p/client/basic_port_allocator.h:315:42: note: insert '_Nullable' if the pointer may be null 315 | const FieldTrialsView* field_trials = nullptr); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:315:42: note: insert '_Nonnull' if the pointer should never be null 315 | const FieldTrialsView* field_trials = nullptr); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:353:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 353 | AllocationSequence(BasicPortAllocatorSession* session, | ^ ../p2p/client/basic_port_allocator.h:353:47: note: insert '_Nullable' if the pointer may be null 353 | AllocationSequence(BasicPortAllocatorSession* session, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:353:47: note: insert '_Nonnull' if the pointer should never be null 353 | AllocationSequence(BasicPortAllocatorSession* session, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:354:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 354 | const Network* network, | ^ ../p2p/client/basic_port_allocator.h:354:35: note: insert '_Nullable' if the pointer may be null 354 | const Network* network, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:354:35: note: insert '_Nonnull' if the pointer should never be null 354 | const Network* network, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:355:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 355 | PortConfiguration* config, | ^ ../p2p/client/basic_port_allocator.h:355:39: note: insert '_Nullable' if the pointer may be null 355 | PortConfiguration* config, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:355:39: note: insert '_Nonnull' if the pointer should never be null 355 | PortConfiguration* config, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:363:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 363 | const Network* network() const { return network_; } | ^ ../p2p/client/basic_port_allocator.h:363:16: note: insert '_Nullable' if the pointer may be null 363 | const Network* network() const { return network_; } | ^ | _Nullable ../p2p/client/basic_port_allocator.h:363:16: note: insert '_Nonnull' if the pointer should never be null 363 | const Network* network() const { return network_; } | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:370:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 370 | void DisableEquivalentPhases(const Network* network, | ^ ../p2p/client/basic_port_allocator.h:370:45: note: insert '_Nullable' if the pointer may be null 370 | void DisableEquivalentPhases(const Network* network, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:370:45: note: insert '_Nonnull' if the pointer should never be null 370 | void DisableEquivalentPhases(const Network* network, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:371:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 371 | PortConfiguration* config, | ^ ../p2p/client/basic_port_allocator.h:371:49: note: insert '_Nullable' if the pointer may be null 371 | PortConfiguration* config, | ^ | _Nullable ../p2p/client/basic_port_allocator.h:371:49: note: insert '_Nonnull' if the pointer should never be null 371 | PortConfiguration* config, | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:372:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 372 | uint32_t* flags); | ^ ../p2p/client/basic_port_allocator.h:372:40: note: insert '_Nullable' if the pointer may be null 372 | uint32_t* flags); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:372:40: note: insert '_Nonnull' if the pointer should never be null 372 | uint32_t* flags); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:391:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 391 | void OnReadPacket(AsyncPacketSocket* socket, const ReceivedIpPacket& packet); | ^ ../p2p/client/basic_port_allocator.h:391:38: note: insert '_Nullable' if the pointer may be null 391 | void OnReadPacket(AsyncPacketSocket* socket, const ReceivedIpPacket& packet); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:391:38: note: insert '_Nonnull' if the pointer should never be null 391 | void OnReadPacket(AsyncPacketSocket* socket, const ReceivedIpPacket& packet); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:393:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 393 | void OnPortDestroyed(PortInterface* port); | ^ ../p2p/client/basic_port_allocator.h:393:37: note: insert '_Nullable' if the pointer may be null 393 | void OnPortDestroyed(PortInterface* port); | ^ | _Nullable ../p2p/client/basic_port_allocator.h:393:37: note: insert '_Nonnull' if the pointer should never be null 393 | void OnPortDestroyed(PortInterface* port); | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:395:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 395 | BasicPortAllocatorSession* session_; | ^ ../p2p/client/basic_port_allocator.h:395:28: note: insert '_Nullable' if the pointer may be null 395 | BasicPortAllocatorSession* session_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:395:28: note: insert '_Nonnull' if the pointer should never be null 395 | BasicPortAllocatorSession* session_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:397:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 397 | const Network* network_; | ^ ../p2p/client/basic_port_allocator.h:397:16: note: insert '_Nullable' if the pointer may be null 397 | const Network* network_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:397:16: note: insert '_Nonnull' if the pointer should never be null 397 | const Network* network_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:400:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 400 | PortConfiguration* config_; | ^ ../p2p/client/basic_port_allocator.h:400:20: note: insert '_Nullable' if the pointer may be null 400 | PortConfiguration* config_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:400:20: note: insert '_Nonnull' if the pointer should never be null 400 | PortConfiguration* config_; | ^ | _Nonnull ../p2p/client/basic_port_allocator.h:406:10: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 406 | UDPPort* udp_port_; | ^ ../p2p/client/basic_port_allocator.h:406:10: note: insert '_Nullable' if the pointer may be null 406 | UDPPort* udp_port_; | ^ | _Nullable ../p2p/client/basic_port_allocator.h:406:10: note: insert '_Nonnull' if the pointer should never be null 406 | UDPPort* udp_port_; | ^ | _Nonnull 109 warnings generated. [3711/3715] CXX obj/pc/rtc_stats_collector/rtc_stats_collector.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:20: In file included from ../api/array_view.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:33: In file included from ../call/call.h:26: In file included from ../call/audio_receive_stream.h:22: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:23: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:33: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:33: In file included from ../call/call.h:28: In file included from ../call/call_config.h:26: In file included from ../call/audio_state.h:15: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/rtc_stats_collector.cc:11: In file included from ../pc/rtc_stats_collector.h:34: In file included from ../pc/peer_connection_internal.h:30: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3712/3715] CXX obj/pc/peer_connection/peer_connection.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:25: In file included from ../api/adaptation/resource.h:17: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:27: In file included from ../api/audio/audio_device.h:16: In file included from ../api/audio/audio_device_defines.h:20: In file included from ../rtc_base/strings/string_builder.h:18: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:39: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:39: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:39: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:26: In file included from ../api/async_dns_resolver.h:16: In file included from ../third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/peer_connection.cc:11: In file included from ../pc/peer_connection.h:39: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3713/3715] CXX obj/pc/sdp_offer_answer/sdp_offer_answer.o clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-packed-not-aligned'; did you mean '-Wno-packed-non-pod'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-class-memaccess'; did you mean '-Wno-class-varargs'? [-Wunknown-warning-option] In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.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 ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 195 | !std::is_pointer::value>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nullable' if the pointer may be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:195:66: note: insert '_Nonnull' if the pointer should never be null 195 | !std::is_pointer::value>::type* = nullptr) | ^ | _Nonnull ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nullable' if the pointer may be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nullable ../third_party/abseil-cpp/absl/strings/str_cat.h:265:65: note: insert '_Nonnull' if the pointer should never be null 265 | typename std::enable_if<(sizeof(Int) <= 8)>::type* = nullptr) | ^ | _Nonnull In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:62: ../api/scoped_refptr.h:108:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 108 | T* get() const { return ptr_; } | ^ ../api/scoped_refptr.h:108:4: note: insert '_Nullable' if the pointer may be null 108 | T* get() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:108:4: note: insert '_Nonnull' if the pointer should never be null 108 | T* get() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:111:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 111 | T* operator->() const { return ptr_; } | ^ ../api/scoped_refptr.h:111:4: note: insert '_Nullable' if the pointer may be null 111 | T* operator->() const { return ptr_; } | ^ | _Nullable ../api/scoped_refptr.h:111:4: note: insert '_Nonnull' if the pointer should never be null 111 | T* operator->() const { return ptr_; } | ^ | _Nonnull ../api/scoped_refptr.h:118:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 118 | T* release() { | ^ ../api/scoped_refptr.h:118:4: note: insert '_Nullable' if the pointer may be null 118 | T* release() { | ^ | _Nullable ../api/scoped_refptr.h:118:4: note: insert '_Nonnull' if the pointer should never be null 118 | T* release() { | ^ | _Nonnull ../api/scoped_refptr.h:154:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 154 | void swap(T** absl_nonnull pp) noexcept { | ^ ../api/scoped_refptr.h:154:14: note: insert '_Nullable' if the pointer may be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nullable ../api/scoped_refptr.h:154:14: note: insert '_Nonnull' if the pointer should never be null 154 | void swap(T** absl_nonnull pp) noexcept { | ^ | _Nonnull ../api/scoped_refptr.h:163:4: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 163 | T* ptr_; | ^ ../api/scoped_refptr.h:163:4: note: insert '_Nullable' if the pointer may be null 163 | T* ptr_; | ^ | _Nullable ../api/scoped_refptr.h:163:4: note: insert '_Nonnull' if the pointer should never be null 163 | T* ptr_; | ^ | _Nonnull ../api/scoped_refptr.h:197:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:197:51: note: insert '_Nullable' if the pointer may be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:197:51: note: insert '_Nonnull' if the pointer should never be null 197 | bool operator==(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:201:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ ../api/scoped_refptr.h:201:51: note: insert '_Nullable' if the pointer may be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nullable ../api/scoped_refptr.h:201:51: note: insert '_Nonnull' if the pointer should never be null 201 | bool operator!=(const scoped_refptr& a, const U* b) { | ^ | _Nonnull ../api/scoped_refptr.h:206:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:206:24: note: insert '_Nullable' if the pointer may be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:206:24: note: insert '_Nonnull' if the pointer should never be null 206 | bool operator==(const T* a, const scoped_refptr& b) { | ^ | _Nonnull ../api/scoped_refptr.h:210:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ ../api/scoped_refptr.h:210:24: note: insert '_Nullable' if the pointer may be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nullable ../api/scoped_refptr.h:210:24: note: insert '_Nonnull' if the pointer should never be null 210 | bool operator!=(const T* a, const scoped_refptr& b) { | ^ | _Nonnull In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:31: In file included from ../api/peer_connection_interface.h:86: In file included from ../api/audio/audio_processing.h:34: ../api/audio/echo_control.h:27:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ ../api/audio/echo_control.h:27:41: note: insert '_Nullable' if the pointer may be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nullable ../api/audio/echo_control.h:27:41: note: insert '_Nonnull' if the pointer should never be null 27 | virtual void AnalyzeRender(AudioBuffer* render) = 0; | ^ | _Nonnull In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:31: In file included from ../api/peer_connection_interface.h:86: ../api/audio/audio_processing.h:460:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 460 | void GetFloat(float* value) const { | ^ ../api/audio/audio_processing.h:460:24: note: insert '_Nullable' if the pointer may be null 460 | void GetFloat(float* value) const { | ^ | _Nullable ../api/audio/audio_processing.h:460:24: note: insert '_Nonnull' if the pointer should never be null 460 | void GetFloat(float* value) const { | ^ | _Nonnull ../api/audio/audio_processing.h:760:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:760:41: note: insert '_Nullable' if the pointer may be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:760:41: note: insert '_Nonnull' if the pointer should never be null 760 | virtual void Analyze(const AudioBuffer* audio) = 0; | ^ | _Nonnull ../api/audio/audio_processing.h:773:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ ../api/audio/audio_processing.h:773:35: note: insert '_Nullable' if the pointer may be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nullable ../api/audio/audio_processing.h:773:35: note: insert '_Nonnull' if the pointer should never be null 773 | virtual void Process(AudioBuffer* audio) = 0; | ^ | _Nonnull In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:31: In file included from ../api/peer_connection_interface.h:87: In file included from ../api/audio_codecs/audio_decoder_factory.h:21: In file included from ../api/audio_codecs/audio_format.h:20: In file included from ../api/rtp_parameters.h:21: In file included from ../third_party/abseil-cpp/absl/container/inlined_vector.h:55: In file included from ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:35: ../third_party/abseil-cpp/absl/types/span.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nullable' if the pointer may be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nullable ../third_party/abseil-cpp/absl/types/span.h:223:18: note: insert '_Nonnull' if the pointer should never be null 223 | constexpr Span(pointer array ABSL_ATTRIBUTE_LIFETIME_BOUND, | ^ | _Nonnull In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/rtp_parameters.h:187:63: note: in instantiation of template class 'absl::InlinedVector' requested here 187 | absl::InlinedVector scalability_modes; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:56:51: note: in instantiation of template class 'absl::InlinedVector' requested here 56 | absl::InlinedVector decode_target_indications; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:57:31: note: in instantiation of template class 'absl::InlinedVector' requested here 57 | absl::InlinedVector frame_diffs; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/transport/rtp/dependency_descriptor.h:77:44: note: in instantiation of template class 'absl::InlinedVector' requested here 77 | absl::InlinedVector resolutions; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video/video_frame_metadata.h:112:35: note: in instantiation of template class 'absl::InlinedVector' requested here 112 | absl::InlinedVector frame_dependencies_; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:238:9: note: in instantiation of template class 'absl::InlinedVector' requested here 238 | fps_allocation[kMaxSpatialLayers]; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:26: In file included from ../api/candidate.h:20: In file included from ../rtc_base/checks.h:60: In file included from ../third_party/abseil-cpp/absl/strings/str_cat.h:107: ../third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:239:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 239 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 246 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib/gcc/riscv64-unknown-linux-gnu/16/../../../../include/c++/16/type_traits:246:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../third_party/abseil-cpp/absl/container/inlined_vector.h:101:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 101 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../api/video_codecs/video_encoder.h:259:9: note: in instantiation of template class 'absl::InlinedVector' requested here 259 | preferred_pixel_formats; | ^ In file included from ../pc/sdp_offer_answer.cc:11: In file included from ../pc/sdp_offer_answer.h:31: In file included from ../api/peer_connection_interface.h:124: In file included from ../api/turn_customizer.h:17: In file included from ../p2p/base/port_interface.h:29: ../rtc_base/network.h:82:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ ../rtc_base/network.h:82:60: note: insert '_Nullable' if the pointer may be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nullable ../rtc_base/network.h:82:60: note: insert '_Nonnull' if the pointer should never be null 82 | virtual bool GetDefaultLocalAddress(int family, IPAddress* ipaddr) const = 0; | ^ | _Nonnull ../rtc_base/network.h:525:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ ../rtc_base/network.h:525:30: note: insert '_Nullable' if the pointer may be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nullable ../rtc_base/network.h:525:30: note: insert '_Nonnull' if the pointer should never be null 525 | void ConvertIfAddrs(ifaddrs* interfaces, | ^ | _Nonnull ../rtc_base/network.h:526:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 526 | IfAddrsConverter* converter, | ^ ../rtc_base/network.h:526:39: note: insert '_Nullable' if the pointer may be null 526 | IfAddrsConverter* converter, | ^ | _Nullable ../rtc_base/network.h:526:39: note: insert '_Nonnull' if the pointer should never be null 526 | IfAddrsConverter* converter, | ^ | _Nonnull ../rtc_base/network.h:528:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 528 | std::vector>* networks) const | ^ ../rtc_base/network.h:528:60: note: insert '_Nullable' if the pointer may be null 528 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:528:60: note: insert '_Nonnull' if the pointer should never be null 528 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:531:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ ../rtc_base/network.h:531:21: note: insert '_Nullable' if the pointer may be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nullable ../rtc_base/network.h:531:21: note: insert '_Nonnull' if the pointer should never be null 531 | struct ifaddrs* cursor) const RTC_RUN_ON(thread_); | ^ | _Nonnull ../rtc_base/network.h:536:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 536 | std::vector>* networks) const | ^ ../rtc_base/network.h:536:60: note: insert '_Nullable' if the pointer may be null 536 | std::vector>* networks) const | ^ | _Nullable ../rtc_base/network.h:536:60: note: insert '_Nonnull' if the pointer should never be null 536 | std::vector>* networks) const | ^ | _Nonnull ../rtc_base/network.h:564:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 564 | Thread* thread_ = nullptr; | ^ ../rtc_base/network.h:564:9: note: insert '_Nullable' if the pointer may be null 564 | Thread* thread_ = nullptr; | ^ | _Nullable ../rtc_base/network.h:564:9: note: insert '_Nonnull' if the pointer should never be null 564 | Thread* thread_ = nullptr; | ^ | _Nonnull 35 warnings generated. [3714/3715] AR obj/api/libcreate_peerconnection_factory.a [3715/3715] AR obj/libwebrtc.a INFO:root:List of licenses: webrtc, abseil-cpp, boringssl, crc32c, dav1d, ffmpeg, fft, fiat, g711, g722, libaom, libjpeg_turbo, libsrtp, libvpx, libyuv, ooura, openh264, opus, perfetto, pffft, protobuf, protobuf-javascript, rnnoise, sigslot, spl_sqrt_floor, zlib 479592 blocks 7595 blocks ~/zed/src/zed-1.20.2 Compiling quote v1.0.47 Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.24 Compiling serde_core v1.0.228 Compiling libc v0.2.186 Compiling serde v1.0.228 Compiling cfg-if v1.0.4 Compiling typeid v1.0.3 Compiling erased-serde v0.4.9 Compiling memchr v2.8.3 Compiling find-msvc-tools v0.1.11 Compiling shlex v2.0.1 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 Compiling autocfg v1.5.0 Compiling foldhash v0.2.0 Compiling version_check v0.9.5 Compiling libm v0.2.16 Compiling scopeguard v1.2.0 Compiling itoa v1.0.18 Compiling pin-project-lite v0.2.16 Compiling once_cell v1.21.4 Compiling typenum v1.19.0 Compiling zmij v1.0.23 Compiling futures-core v0.3.32 Compiling crossbeam-utils v0.8.21 Compiling anyhow v1.0.104 Compiling pkg-config v0.3.32 Compiling rustix v1.1.4 Compiling linux-raw-sys v0.12.1 Compiling futures-io v0.3.32 Compiling thiserror v2.0.17 Compiling subtle v2.6.1 Compiling lock_api v0.4.14 Compiling slab v0.4.11 Compiling parking_lot_core v0.9.12 Compiling heck v0.5.0 Compiling serde_json v1.0.151 Compiling const-oid v0.9.6 Compiling futures-sink v0.3.32 Compiling crc32fast v1.5.0 Compiling bytes v1.11.1 Compiling futures-task v0.3.32 Compiling fnv v1.0.7 Compiling getrandom v0.3.4 Compiling regex-syntax v0.8.11 Compiling futures-channel v0.3.32 Compiling either v1.15.0 Compiling zerocopy v0.8.27 Compiling icu_properties_data v2.3.0 Compiling icu_normalizer_data v2.3.0 Compiling atomic-waker v1.1.2 Compiling aho-corasick v1.1.3 Compiling generic-array v0.14.7 Compiling tracing-core v0.1.35 Compiling fastrand v2.3.0 Compiling stable_deref_trait v1.2.1 Compiling percent-encoding v2.3.2 Compiling parking v2.2.1 Compiling spin v0.9.8 Compiling writeable v0.6.4 Compiling rustc-hash v2.1.1 Compiling litemap v0.8.0 Compiling ryu v1.0.23 Compiling num-traits v0.2.19 Compiling async-io v2.6.0 Compiling futures-lite v2.6.1 Compiling form_urlencoded v1.2.2 Compiling cfg_aliases v0.2.1 Compiling utf8_iter v1.0.4 Compiling lazy_static v1.5.0 Compiling concurrent-queue v2.5.0 Compiling utf16_iter v1.0.5 Compiling async-task v4.7.1 (https://github.com/smol-rs/async-task.git?rev=b4486cd71e4e94fbda54ce6302444de14f4d190e#b4486cd7) Compiling write16 v1.0.0 Compiling pin-utils v0.1.0 Compiling ref-cast v1.0.25 Compiling piper v0.2.4 Compiling sha1_smol v1.0.1 Compiling simd-adler32 v0.3.7 Compiling arrayvec v0.7.6 Compiling adler2 v2.0.1 Compiling rayon-core v1.13.0 Compiling base64 v0.22.1 Compiling http v1.3.1 Compiling event-listener v5.4.1 Compiling miniz_oxide v0.8.9 Compiling crossbeam-epoch v0.9.18 Compiling itertools v0.14.0 Compiling dyn-clone v1.0.20 Compiling bstr v1.12.1 Compiling same-file v1.0.6 Compiling rand_core v0.10.1 Compiling getrandom v0.4.1 Compiling serde_json_lenient v0.2.4 Compiling syn v2.0.117 Compiling syn v3.0.3 Compiling walkdir v2.5.0 Compiling unicase v2.8.1 Compiling event-listener-strategy v0.5.4 Compiling memoffset v0.9.1 Compiling crossbeam-deque v0.8.6 Compiling unicode-segmentation v1.13.3 Compiling option-ext v0.2.0 Compiling async-channel v2.5.0 Compiling async-lock v3.4.2 Compiling unicode-xid v0.2.6 Compiling flate2 v1.1.8 Compiling nix v0.30.1 Compiling libbz2-rs-sys v0.2.2 Compiling thiserror v1.0.69 Compiling blocking v1.6.2 Compiling async-executor v1.13.3 Compiling deflate64 v0.1.10 Compiling compression-core v0.4.29 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling dunce v1.0.5 Compiling jobserver v0.1.34 Compiling siphasher v1.0.1 Compiling bitflags v2.13.1 Compiling http-body v1.0.1 Compiling digest v0.10.7 Compiling convert_case v0.10.0 Compiling semver v1.0.27 Compiling shlex v1.3.0 Compiling take-until v0.2.0 Compiling signal-hook-registry v1.4.6 Compiling getrandom v0.2.16 Compiling async-fs v2.2.0 Compiling dirs-sys v0.5.0 Compiling cc v1.4.3 Compiling bzip2 v0.6.1 Compiling sha2 v0.10.9 Compiling rayon v1.11.0 Compiling which v8.0.5 Compiling iana-time-zone v0.1.64 Compiling dirs v6.0.0 Compiling syn v1.0.109 Compiling event-listener v2.5.3 Compiling bitflags v1.3.2 Compiling compression-codecs v0.4.31 Compiling rand_core v0.9.3 Compiling regex-automata v0.4.18 Compiling rustc-demangle v0.1.26 Compiling filetime v0.2.29 Compiling async-channel v1.9.0 Compiling smol_str v0.3.6 Compiling async-compression v0.4.32 Compiling byteorder v1.5.0 Compiling rand_core v0.6.4 Compiling euclid v0.22.14 Compiling core_maths v0.1.1 Compiling thread_local v1.1.9 Compiling object v0.37.3 Compiling static_assertions v1.1.0 Compiling nu-ansi-term v0.50.3 Compiling memmap2 v0.9.8 Compiling polycool v0.4.0 Compiling sharded-slab v0.1.7 Compiling hashbrown v0.17.1 Compiling crossbeam-queue v0.3.12 Compiling slotmap v1.0.7 Compiling raw-window-handle v0.6.2 Compiling heapless v0.9.2 Compiling ztracing v0.1.0 (/build/zed/src/zed-1.20.2/crates/ztracing) Compiling hash32 v0.3.1 Compiling ttf-parser v0.25.1 Compiling fdeflate v0.3.7 Compiling roxmltree v0.20.0 Compiling ztracing_macro v0.1.0 (/build/zed/src/zed-1.20.2/crates/ztracing_macro) Compiling float-cmp v0.9.0 Compiling tinyvec_macros v0.1.1 Compiling strict-num v0.1.1 Compiling tinyvec v1.10.0 Compiling x11 v2.21.0 Compiling roxmltree v0.21.1 Compiling quick-xml v0.30.0 Compiling data-url v0.3.2 Compiling weezl v0.1.10 Compiling arrayref v0.3.9 Compiling unicode-script v0.5.8 Compiling waker-fn v1.2.0 Compiling web-time v1.1.0 Compiling zune-core v0.5.1 Compiling quick-error v2.0.1 Compiling indexmap v2.14.0 Compiling tree-sitter-language v0.1.8 (https://github.com/tree-sitter/tree-sitter?rev=43623ec9bf0eaaf7113285c46e8a09018f181b18#43623ec9) Compiling unicode-bidi v0.3.18 Compiling lyon_geom v1.0.17 Compiling fontconfig-parser v0.5.8 Compiling gimli v0.32.3 Compiling color_quant v1.1.0 Compiling zune-jpeg v0.5.15 Compiling unicode-bidi-mirroring v0.4.0 Compiling byteorder-lite v0.1.0 Compiling unicode-properties v0.1.3 Compiling unicode-ccc v0.4.0 Compiling gif v0.14.2 Compiling png v0.17.16 Compiling pxfm v0.1.25 Compiling zune-inflate v0.2.54 Compiling image-webp v0.2.4 Compiling encoding_rs v0.8.35 Compiling lyon_path v1.0.16 Compiling xcb v1.6.0 Compiling fixedbitset v0.5.7 Compiling pollster v0.2.5 Compiling bit_field v0.10.3 Compiling pico-args v0.5.0 Compiling imagesize v0.14.0 Compiling unicode-vo v0.1.0 Compiling xmlwriter v0.1.0 Compiling atomic v0.5.3 Compiling lebe v0.5.3 Compiling float_next_after v1.0.0 Compiling synstructure v0.13.2 Compiling serde_derive_internals v0.29.1 Compiling stacker v0.1.25 Compiling lyon_tessellation v1.0.16 Compiling sysinfo v0.31.4 Compiling lyon_algorithms v1.0.16 Compiling png v0.18.0 Compiling flume v0.12.0 Compiling gpui v0.2.2 (/build/zed/src/zed-1.20.2/crates/gpui) Compiling pollster v0.4.0 Compiling link-section v0.19.2 Compiling svg_fmt v0.4.5 Compiling linktime-proc-macro v0.2.2 Compiling etagere v0.2.15 Compiling hdrhistogram v7.5.4 Compiling num_cpus v1.17.0 Compiling spin v0.10.0 Compiling inventory v0.3.21 Compiling seahash v4.1.0 Compiling lyon v1.0.16 Compiling socket2 v0.6.5 Compiling termcolor v1.4.1 Compiling target-lexicon v0.13.5 Compiling regex v1.12.3 Compiling matchers v0.2.0 Compiling num-conv v0.2.0 Compiling time-core v0.1.8 Compiling ar_archive_writer v0.5.1 Compiling rustc_version v0.4.1 Compiling hashbrown v0.16.1 Compiling addr2line v0.25.1 Compiling ring v0.17.14 Compiling foldhash v0.1.5 Compiling moxcms v0.8.1 Compiling ctor v1.0.12 Compiling hashbrown v0.15.5 Compiling httparse v1.10.1 Compiling wasmtime-internal-core v48.0.1 Compiling powerfmt v0.2.0 Compiling time-macros v0.2.27 Compiling num-integer v0.1.46 Compiling num_threads v0.1.7 Compiling deranged v0.5.4 Compiling itertools v0.10.5 Compiling cmake v0.1.56 Compiling cranelift-srcgen v0.135.1 Compiling fs_extra v1.3.0 Compiling prettyplease v0.2.37 Compiling aws-lc-rs v1.17.1 Compiling cranelift-isle v0.135.1 Compiling cranelift-codegen-shared v0.135.1 Compiling cranelift-assembler-x64-meta v0.135.1 Compiling unicode-width v0.1.14 Compiling gimli v0.33.0 Compiling untrusted v0.7.1 Compiling imara-diff v0.2.0 Compiling bumpalo v3.20.3 Compiling object v0.39.1 Compiling backtrace v0.3.76 Compiling aws-lc-sys v0.42.0 Compiling cpp_demangle v0.5.1 Compiling psm v0.1.30 Compiling arbitrary v1.4.2 Compiling heck v0.4.1 Compiling multimap v0.8.3 Compiling leb128fmt v0.1.0 Compiling untrusted v0.9.0 Compiling wasm-encoder v0.254.0 Compiling rustls v0.23.40 Compiling id-arena v2.3.0 Compiling wasmtime-internal-component-util v48.0.1 Compiling petgraph v0.8.3 Compiling logos-codegen v0.15.1 Compiling strsim v0.11.1 Compiling wasmtime-internal-unwinder v48.0.1 Compiling wasmtime-internal-component-macro v48.0.1 Compiling beef v0.5.2 Compiling wasmtime-internal-cranelift v48.0.1 Compiling logos-codegen v0.16.1 Compiling partial-json-fixer v0.5.3 Compiling wasmtime-c-api-impl v48.0.1 Compiling hex v0.4.3 Compiling const_format_proc_macros v0.2.34 Compiling tree-sitter v0.27.0 (https://github.com/tree-sitter/tree-sitter?rev=43623ec9bf0eaaf7113285c46e8a09018f181b18#43623ec9) Compiling cranelift-control v0.135.1 Compiling polling v3.11.0 Compiling tempfile v3.27.0 Compiling zerovec-derive v0.11.5 Compiling xattr v1.6.1 Compiling async-attributes v1.1.2 Compiling stacksafe-macro v1.0.3 Compiling time v0.3.47 Compiling memfd v0.6.5 Compiling release_channel v0.1.0 (/build/zed/src/zed-1.20.2/crates/release_channel) Compiling zstd-sys v2.0.16+zstd.1.5.7 Compiling wasmtime-internal-c-api-macros v48.0.1 Compiling stacksafe v1.0.3 Compiling http-body-util v0.1.3 Compiling winnow v0.7.13 Compiling streaming-iterator v0.1.9 Compiling tree-sitter-json v0.24.8 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.17 Compiling futures-macro v0.3.32 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.2 Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.8.27 Compiling tracing-attributes v0.1.31 Compiling ref-cast-impl v1.0.25 Compiling bytemuck_derive v1.10.2 Compiling schemars_derive v1.0.4 Compiling async-signal v0.2.13 Compiling pin-project-internal v1.1.10 Compiling async-net v2.0.0 Compiling thiserror-impl v1.0.69 Compiling futures-util v0.3.32 Compiling async-process v2.5.0 (https://github.com/zed-industries/async-process.git?rev=0b6d6713570af61806e1e5cb40e0f757cb93fd9d#0b6d6713) Compiling strum_macros v0.28.0 Compiling derive_more-impl v2.1.1 Compiling zeroize_derive v1.4.2 Compiling smol v2.0.2 Compiling async-global-executor v2.4.1 Compiling fax_derive v0.2.0 Compiling zeroize v1.8.2 Compiling profiling-procmacros v1.0.17 Compiling command-fds v0.3.2 Compiling enumn v0.1.14 Compiling derive_refineable v0.1.0 (/build/zed/src/zed-1.20.2/crates/refineable/derive_refineable) Compiling bytemuck v1.24.0 Compiling gpui_macros v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_macros) Compiling tokio-macros v2.7.0 Compiling profiling v1.0.17 Compiling async-trait v0.1.89 Compiling tiny-skia-path v0.11.4 Compiling rgb v0.8.52 Compiling qoi v0.4.1 Compiling pin-project v1.1.10 Compiling fax v0.2.6 Compiling async_zip v0.0.18 Compiling prost-derive v0.14.4 Compiling zerofrom v0.1.6 Compiling pulley-macros v48.0.1 Compiling cobs v0.3.0 Compiling yoke v0.8.3 Compiling rustls-pki-types v1.12.0 Compiling cranelift-assembler-x64 v0.135.1 Compiling wasmtime-internal-versioned-export-macros v48.0.1 Compiling refineable v0.1.0 (/build/zed/src/zed-1.20.2/crates/refineable) Compiling miette-derive v7.6.0 Compiling logos-derive v0.16.1 Compiling logos-derive v0.15.1 Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Compiling const_format v0.2.35 Compiling urlencoding v2.1.3 Compiling net v0.1.0 (/build/zed/src/zed-1.20.2/crates/net) Compiling ipnet v2.11.0 Compiling phf_shared v0.13.1 Compiling logos v0.15.1 Compiling wasmtime-internal-fiber v48.0.1 Compiling wasmtime v48.0.1 Compiling logos v0.16.1 Compiling zstd-safe v5.0.2+zstd.1.5.2 Compiling serde_path_to_error v0.1.20 Compiling inotify-sys v0.1.5 Compiling inotify v0.11.0 Compiling phf_generator v0.13.1 Compiling settings_macros v0.1.0 (/build/zed/src/zed-1.20.2/crates/settings_macros) Compiling notify-types v2.1.0 (https://github.com/zed-industries/notify?rev=d842f16b2716bd60f09caf3ae3a894237ab38f54#d842f16b) Compiling xxhash-rust v0.8.15 Compiling is_executable v1.0.5 Compiling convert_case v0.11.0 Compiling tower-service v0.3.3 Compiling try-lock v0.2.5 Compiling by_address v1.2.1 Compiling palette v0.7.6 Compiling fast-srgb8 v1.0.0 Compiling palette_derive v0.7.6 Compiling want v0.3.1 Compiling openssl-probe v0.2.1 Compiling ec4rs v1.2.0 Compiling num-iter v0.1.45 Compiling socket2 v0.5.10 Compiling sha1 v0.10.6 Compiling rustls-native-certs v0.8.3 Compiling data-encoding v2.9.0 Compiling utf-8 v0.7.6 Compiling futures-executor v0.3.32 Compiling base64ct v1.8.0 Compiling phf_macros v0.13.1 Compiling strum v0.28.0 Compiling signature v2.2.0 Compiling toml_write v0.1.2 Compiling futures v0.3.32 Compiling num-bigint-dig v0.8.6 Compiling shellexpand v3.1.1 Compiling ppv-lite86 v0.2.21 Compiling half v2.7.1 Compiling tinystr v0.8.4 Compiling potential_utf v0.1.3 Compiling nucleo-matcher v0.3.1 Compiling phf_codegen v0.13.1 Compiling language v0.1.0 (/build/zed/src/zed-1.20.2/crates/language) Compiling pem-rfc7468 v0.7.0 Compiling icu_collections v2.3.0 Compiling zstd v0.11.2+zstd.1.5.2 Compiling chardetng v0.1.17 Compiling diffy v0.4.2 Compiling icu_locale_core v2.3.0 Compiling rand_chacha v0.9.0 Compiling rand_chacha v0.3.1 Compiling miette v7.6.0 Compiling der v0.7.10 Compiling webpki-roots v1.0.8 Compiling tiff v0.11.3 Compiling chunked_transfer v1.5.0 Compiling rand v0.9.4 Compiling rand v0.8.6 Compiling prost v0.14.4 Compiling ascii v1.1.0 Compiling httpdate v1.0.3 Compiling ciborium-io v0.2.2 Compiling serde_fmt v1.0.3 Compiling smallvec v1.15.1 Compiling uuid v1.18.1 Compiling schemars v1.0.4 Compiling value-bag-serde1 v1.12.0 Compiling path v0.1.0 (/build/zed/src/zed-1.20.2/crates/path) Compiling value-bag v1.12.0 Compiling chrono v0.4.42 Compiling serde_urlencoded v0.7.1 Compiling tracing-serde v0.2.0 Compiling kurbo v0.13.1 Compiling futures-concurrency v7.7.1 Compiling exr v1.74.0 Compiling taffy v0.13.0 Compiling accesskit v0.24.1 Compiling parking_lot v0.12.5 Compiling log v0.4.29 Compiling prost-types v0.14.4 Compiling wasmparser v0.254.0 Compiling postcard v1.1.3 Compiling zeta_prompt v0.1.0 (/build/zed/src/zed-1.20.2/crates/zeta_prompt) Compiling icu_provider v2.3.0 Compiling globset v0.4.17 Compiling tracing v0.1.43 Compiling gpui_util v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_util) Compiling kv-log-macro v1.0.7 Compiling mio v1.2.0 Compiling tracing-log v0.2.0 Compiling async-std v1.13.2 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Compiling rust-embed-utils v8.11.0 Compiling collections v0.1.0 (/build/zed/src/zed-1.20.2/crates/collections) Compiling gpui_shared_string v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_shared_string) Compiling tracing-subscriber v0.3.22 Compiling svgtypes v0.16.1 Compiling zlog v0.1.0 (/build/zed/src/zed-1.20.2/crates/zlog) Compiling fontdb v0.23.0 Compiling derive_more v2.1.1 Compiling rustybuzz v0.20.1 Compiling simplecss v0.2.2 Compiling perf v0.1.0 (/build/zed/src/zed-1.20.2/tooling/perf) Compiling tiny-skia v0.11.4 Compiling postage v0.5.0 Compiling scheduler v0.1.0 (/build/zed/src/zed-1.20.2/crates/scheduler) Compiling zed-scap v0.0.8-zed (https://github.com/zed-industries/scap?rev=4afea48c3b002197176fb19cd0f9b180dd36eaac#4afea48c) Compiling rust-embed-impl v8.11.0 Compiling tokio v1.52.1 Compiling cranelift-bitset v0.135.1 Compiling util_macros v0.1.0 (/build/zed/src/zed-1.20.2/crates/util_macros) Compiling pulley-interpreter v48.0.1 Compiling idna_adapter v1.2.1 Compiling rust-embed v8.11.0 Compiling async-tar v0.6.1 (https://github.com/zed-industries/async-tar?rev=bd3ad6f89df9a9da7a8535958756d6bf465936a0#bd3ad6f8) Compiling idna v1.1.0 Compiling cranelift-entity v0.135.1 Compiling regalloc2 v0.15.2 Compiling cloud_llm_client v0.1.0 (/build/zed/src/zed-1.20.2/crates/cloud_llm_client) Compiling prost-build v0.14.4 Compiling wasmtime-internal-jit-icache-coherence v48.0.1 Compiling protox-parse v0.9.0 Compiling prost-reflect v0.16.5 Compiling ignore v0.4.24 Compiling url v2.5.7 Compiling cranelift-bforest v0.135.1 Compiling sum_tree v0.1.0 (/build/zed/src/zed-1.20.2/crates/sum_tree) Compiling image v0.25.10 Compiling clock v0.1.0 (/build/zed/src/zed-1.20.2/crates/clock) Compiling telemetry_events v0.1.0 (/build/zed/src/zed-1.20.2/crates/telemetry_events) Compiling notify v9.0.0-rc.4 (https://github.com/zed-industries/notify?rev=d842f16b2716bd60f09caf3ae3a894237ab38f54#d842f16b) Compiling trash v5.2.5 (https://github.com/zed-industries/trash-rs?rev=41c6c800d884a89351f3b8856d12894cccee261d#41c6c800) Compiling phf v0.13.1 Compiling util v0.1.0 (/build/zed/src/zed-1.20.2/crates/util) Compiling usvg v0.46.0 Compiling telemetry v0.1.0 (/build/zed/src/zed-1.20.2/crates/telemetry) Compiling toml_datetime v0.6.11 Compiling serde_spanned v0.6.9 Compiling spki v0.7.3 Compiling toml_edit v0.22.27 Compiling cranelift-codegen-meta v0.135.1 Compiling pkcs8 v0.10.2 Compiling lsp-types v0.95.1 (https://github.com/zed-industries/lsp-types?rev=f1783e63a7f4eb4397bf51d4148b4895a1f7ab16#f1783e63) Compiling watch v0.1.0 (/build/zed/src/zed-1.20.2/crates/watch) Compiling nucleo v0.5.0 Compiling pkcs1 v0.7.5 Compiling new_debug_unreachable v1.0.6 Compiling tiny_http v0.12.0 Compiling http_client v0.1.0 (/build/zed/src/zed-1.20.2/crates/http_client) Compiling paths v0.1.0 (/build/zed/src/zed-1.20.2/crates/paths) Compiling protox v0.9.1 Compiling rope v0.1.0 (/build/zed/src/zed-1.20.2/crates/rope) Compiling ciborium-ll v0.2.2 Compiling rsa v0.9.10 Compiling resvg v0.46.0 Compiling arraydeque v0.5.1 Compiling precomputed-hash v0.1.1 Compiling text v0.1.0 (/build/zed/src/zed-1.20.2/crates/text) Compiling language_model_core v0.1.0 (/build/zed/src/zed-1.20.2/crates/language_model_core) Compiling toml v0.8.23 Compiling ciborium v0.2.2 Compiling wit-parser v0.254.0 Compiling tokio-util v0.7.18 Compiling nom v8.0.0 Compiling cloud_api_types v0.1.0 (/build/zed/src/zed-1.20.2/crates/cloud_api_types) Compiling h2 v0.4.12 Compiling feature_flags_macros v0.1.0 (/build/zed/src/zed-1.20.2/crates/feature_flags_macros) Compiling wasmprinter v0.254.0 Compiling proxy_handshake v0.1.0 (/build/zed/src/zed-1.20.2/crates/proxy_handshake) Compiling wasm-metadata v0.254.0 Compiling icons v0.1.0 (/build/zed/src/zed-1.20.2/crates/icons) Compiling mime v0.3.17 Compiling unicode-width v0.2.2 Compiling string_cache_codegen v0.6.1 Compiling wit-component v0.254.0 Compiling dtoa v1.0.10 Compiling ucd-trie v0.1.7 Compiling selectors v0.37.0 Compiling dtoa-short v0.3.5 Compiling cssparser-macros v0.6.1 Compiling icu_locale_fallback_data v2.3.0 Compiling unicode-linebreak v0.1.5 Compiling minimal-lexical v0.2.1 Compiling cranelift-codegen v0.135.1 Compiling unicode-general-category v1.1.0 Compiling htmlize v1.1.0 Compiling nom v7.1.3 Compiling web_atoms v0.2.6 Compiling node_runtime v0.1.0 (/build/zed/src/zed-1.20.2/crates/node_runtime) Compiling string_cache v0.9.0 Compiling cssparser v0.36.0 Compiling optfield v0.4.0 Compiling itertools v0.15.0 Compiling servo_arc v0.4.3 Compiling wasmtime-environ v48.0.1 Compiling icu_collator_data v2.3.0 Compiling proto v0.1.0 (/build/zed/src/zed-1.20.2/crates/proto) Compiling lalrpop-util v0.23.1 Compiling tendril v0.5.1 Compiling dap-types v0.0.1 (https://github.com/zed-industries/dap-types?rev=1b461b310481d01e02b2603c16d7144b926339f8#1b461b31) Compiling pastey v0.1.1 Compiling ui v0.1.0 (/build/zed/src/zed-1.20.2/crates/ui) Compiling pulldown-cmark v0.13.4 Compiling icu_locale_fallback v2.3.0 Compiling wasmtime-internal-wit-bindgen v48.0.1 Compiling json5 v1.3.1 Compiling hyper v1.7.0 Compiling markup5ever v0.39.0 Compiling documented-macros v0.10.0 Compiling granit-parser v1.0.0 Compiling dugong-graphlib v0.8.0-alpha.5 Compiling lol_html v3.0.1 Compiling ui_macros v0.1.0 (/build/zed/src/zed-1.20.2/crates/ui_macros) Compiling num-format v0.4.4 Compiling ryu-js v1.0.2 Compiling icu_collator v2.3.0 Compiling roughr-merman v0.12.3 Compiling hyper-util v0.1.17 Compiling dugong v0.8.0-alpha.5 Compiling manatee v0.8.0-alpha.5 Compiling quick-xml v0.41.0 Compiling signal-hook v0.4.4 Compiling documented v0.10.0 Compiling xml5ever v0.39.0 Compiling html5ever v0.39.0 Compiling env_var v0.1.0 (/build/zed/src/zed-1.20.2/crates/env_var) Compiling sysinfo v0.39.6 Compiling yansi v1.0.1 Compiling merman-core v0.8.0-alpha.5 Compiling diff v0.1.13 Compiling cursor-icon v1.2.0 Compiling bit-vec v0.8.0 Compiling vte v0.15.0 Compiling markup5ever_rcdom v0.39.0+unofficial Compiling pretty_assertions v1.4.1 Compiling bit-set v0.8.0 Compiling oauth_callback_server v0.1.0 (/build/zed/src/zed-1.20.2/crates/oauth_callback_server) Compiling rustix-openpty v0.2.0 Compiling home v0.5.11 Compiling fancy-regex v0.19.0 Compiling alacritty_terminal v0.26.1-dev (https://github.com/zed-industries/alacritty?rev=4c129667ce56611becdc82de6e28218c80e2e88f#4c129667) Compiling pori v0.0.0 Compiling snippet v0.1.0 (/build/zed/src/zed-1.20.2/crates/snippet) Compiling linkify v0.10.0 Compiling vcpkg v0.2.15 Compiling wax v0.7.0 Compiling circular-buffer v1.2.0 Compiling indoc v2.0.6 Compiling libsqlite3-sys v0.30.1 Compiling unicode_categories v0.1.1 Compiling zed_env_vars v0.1.0 (/build/zed/src/zed-1.20.2/crates/zed_env_vars) Compiling async-recursion v1.1.1 Compiling any_vec v0.14.0 Compiling ordered-float v5.5.0 Compiling sqlformat v0.2.6 Compiling toml_datetime v0.7.3 Compiling fearless_simd v0.4.1 Compiling emojis v0.9.0 Compiling crunchy v0.2.4 Compiling tiny-keccak v2.0.2 Compiling utf8parse v0.2.2 Compiling anstyle v1.0.13 Compiling anstyle-query v1.1.4 Compiling anstyle-parse v0.2.7 Compiling is_terminal_polyfill v1.70.1 Compiling colorchoice v1.0.4 Compiling ahash v0.8.12 Compiling terminal_size v0.4.3 Compiling anstream v0.6.21 Compiling clap_lex v0.7.6 Compiling clap_derive v4.5.49 Compiling libloading v0.8.9 Compiling vsimd v0.8.0 Compiling const-random-macro v0.1.16 Compiling outref v0.5.2 Compiling sync_wrapper v1.0.2 Compiling tower-layer v0.3.3 Compiling http v0.2.12 Compiling glob v0.3.3 Compiling clap_builder v4.5.49 Compiling tower v0.5.2 Compiling bytes-utils v0.1.4 Compiling base64-simd v0.8.0 Compiling const-random v0.1.18 Compiling is-terminal v0.4.16 Compiling pet-fs v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling serde_spanned v1.0.3 Compiling humantime v2.3.0 Compiling cfg-expr v0.20.9 Compiling enumflags2_derive v0.7.12 Compiling toml_parser v1.0.4 Compiling env_logger v0.10.2 Compiling http-body v0.4.6 Compiling winnow v1.0.2 Compiling version-compare v0.2.0 Compiling sqlez v0.1.0 (/build/zed/src/zed-1.20.2/crates/sqlez) Compiling ident_case v1.0.1 Compiling aws-smithy-types v1.4.7 Compiling toml_edit v0.23.7 Compiling toml v0.9.8 Compiling aws-smithy-async v1.2.14 Compiling symphonia-core v0.5.5 Compiling num-bigint v0.4.8 Compiling system-deps v7.0.7 Compiling crossbeam-channel v0.5.15 Compiling betlang v0.1.1 Compiling proc-macro-crate v3.4.0 Compiling bzip2-sys v0.1.13+1.0.8 Compiling aws-smithy-runtime-api v1.11.4 Compiling zvariant_utils v3.3.1 Compiling clap v4.5.49 Compiling askpass v0.1.0 (/build/zed/src/zed-1.20.2/crates/askpass) Compiling syntax_theme v0.1.0 (/build/zed/src/zed-1.20.2/crates/syntax_theme) Compiling zed_actions v0.1.0 (/build/zed/src/zed-1.20.2/crates/zed_actions) Compiling fuzzy v0.1.0 (/build/zed/src/zed-1.20.2/crates/fuzzy) Compiling git v0.1.0 (/build/zed/src/zed-1.20.2/crates/git) Compiling theme v0.1.0 (/build/zed/src/zed-1.20.2/crates/theme) Compiling fuzzy_nucleo v0.1.0 (/build/zed/src/zed-1.20.2/crates/fuzzy_nucleo) Compiling lsp v0.1.0 (/build/zed/src/zed-1.20.2/crates/lsp) Compiling credentials_provider v0.1.0 (/build/zed/src/zed-1.20.2/crates/credentials_provider) Compiling gpui_tokio v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_tokio) Compiling zed_credentials_provider v0.1.0 (/build/zed/src/zed-1.20.2/crates/zed_credentials_provider) Compiling menu v0.1.0 (/build/zed/src/zed-1.20.2/crates/menu) Compiling language_model v0.1.0 (/build/zed/src/zed-1.20.2/crates/language_model) Compiling assets v0.1.0 (/build/zed/src/zed-1.20.2/crates/assets) Compiling pet-core v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling sqlez_macros v0.1.0 (/build/zed/src/zed-1.20.2/crates/sqlez_macros) Compiling zvariant_derive v5.11.0 Compiling io-lifetimes v2.0.4 Compiling db v0.1.0 (/build/zed/src/zed-1.20.2/crates/db) Compiling io-lifetimes v3.0.1 Compiling session v0.1.0 (/build/zed/src/zed-1.20.2/crates/session) Compiling symphonia-metadata v0.5.5 Compiling pet-python-utils v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling dlib v0.5.3 Compiling hmac v0.12.1 Compiling inout v0.1.4 Compiling scratch v1.0.9 (/build/zed/src/zed-1.20.2/corgi-patches/scratch) Compiling rustls-webpki v0.103.13 Compiling component v0.1.0 (/build/zed/src/zed-1.20.2/crates/component) Compiling io-extras v0.19.0 Compiling downcast-rs v1.2.1 Compiling leb128 v0.2.5 Compiling wast v35.0.2 Compiling password-hash v0.4.2 Compiling cipher v0.4.4 Compiling num-rational v0.4.2 Compiling hashbrown v0.14.5 Compiling link-cplusplus v1.0.12 Compiling wayland-sys v0.31.11 Compiling cap-primitives v4.0.3 Compiling pbkdf2 v0.11.0 Compiling fs-set-times v0.20.3 Compiling bzip2 v0.4.4 Compiling witx v0.9.1 Compiling aes v0.8.4 Compiling tower-http v0.6.11 Compiling glib-sys v0.21.5 Compiling darling_core v0.23.0 Compiling enumflags2 v0.7.12 Compiling pbjson-build v0.9.0 Compiling rustix-linux-procfs v0.1.1 Compiling maybe-owned v0.3.4 Compiling cap-std v4.0.3 Compiling cxxbridge-flags v1.0.187 Compiling wiggle-macro v48.0.1 Compiling endi v1.1.0 Compiling ambient-authority v0.0.2 Compiling constant_time_eq v0.1.5 Compiling codespan-reporting v0.13.0 Compiling zvariant v5.11.0 Compiling cxx v1.0.187 Compiling symphonia-utils-xiph v0.5.5 Compiling gobject-sys v0.21.5 Compiling zip v0.6.6 Compiling aws-smithy-eventstream v0.60.20 Compiling phf_shared v0.11.3 Compiling fs2 v0.4.3 Compiling portable-atomic v1.11.1 Compiling cap-fs-ext v4.0.3 Compiling tokio-rustls v0.26.4 Compiling pbjson-types v0.9.0 Compiling phf_generator v0.11.3 Compiling aws-smithy-http v0.63.4 Compiling cxx-build v1.0.187 Compiling hyper-rustls v0.27.9 Compiling reqwest v0.12.24 Compiling aws-credential-types v1.2.12 Compiling gio-sys v0.21.5 Compiling tokio-stream v0.1.17 Compiling pbjson v0.9.0 Compiling aws-types v1.3.12 Compiling serde_bytes v0.11.19 Compiling chacha20 v0.10.1 Compiling alsa-sys v0.3.1 Compiling unsafe-libyaml v0.2.11 Compiling moka v0.12.11 Compiling rand v0.10.2 Compiling livekit-runtime v0.4.0 (/build/zed/src/livekit-rust-sdks/livekit-runtime) Compiling phf_macros v0.11.3 Compiling hashlink v0.8.4 Compiling aws-smithy-observability v0.2.5 Compiling anthropic v0.1.0 (/build/zed/src/zed-1.20.2/crates/anthropic) Compiling cxxbridge-macro v1.0.187 Compiling extension_host v0.1.0 (/build/zed/src/zed-1.20.2/crates/extension_host) Compiling zbus_names v4.3.2 Compiling tagptr v0.2.0 Compiling yaml-rust2 v0.8.1 Compiling webrtc-sys-build v0.3.13 (/build/zed/src/livekit-rust-sdks/webrtc-sys/build) warning: unused import: `File` --> /usr/src/debug/zed/livekit-rust-sdks/webrtc-sys/build/src/lib.rs:19:16 | 19 | fs::{self, File}, | ^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Compiling phf v0.11.3 Compiling aws-sigv4 v1.4.0 Compiling ui_input v0.1.0 (/build/zed/src/zed-1.20.2/crates/ui_input) Compiling pet-virtualenv v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) warning: `webrtc-sys-build` (lib) generated 1 warning (run `cargo fix --lib -p webrtc-sys-build` to apply 1 suggestion) Compiling glib-macros v0.21.5 Compiling open_ai v0.1.0 (/build/zed/src/zed-1.20.2/crates/open_ai) Compiling bincode v1.3.3 Compiling darling_macro v0.23.0 Compiling darling v0.23.0 Compiling livekit-protocol v0.7.1 (/build/zed/src/livekit-rust-sdks/livekit-protocol) Compiling cpal v0.17.1 Compiling extended v0.1.0 Compiling copilot_chat v0.1.0 (/build/zed/src/zed-1.20.2/crates/copilot_chat) Compiling pest v2.8.3 Compiling symphonia-format-riff v0.5.5 Compiling merman-render v0.8.0-alpha.5 Compiling alsa v0.10.0 Compiling doxygen-rs v0.4.2 warning: unexpected `cfg` condition value: `serde` --> /usr/src/debug/zed/livekit-rust-sdks/livekit-protocol/src/lib.rs:25:7 | 25 | #[cfg(feature = "serde")] | ^^^^^^^^^^^^^^^^^ help: remove the condition | = note: no expected values for `feature` = help: consider adding `serde` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default Compiling symphonia-format-isomp4 v0.5.5 Compiling symphonia-bundle-flac v0.5.5 Compiling symphonia-format-ogg v0.5.5 Compiling symphonia-codec-vorbis v0.5.5 Compiling symphonia-bundle-mp3 v0.5.5 Compiling wiggle-generate v48.0.1 Compiling symphonia-codec-aac v0.5.5 Compiling symphonia-codec-pcm v0.5.5 Compiling aws-smithy-json v0.62.5 Compiling wayland-backend v0.3.15 Compiling regex-lite v0.1.8 Compiling dasp_sample v0.11.0 Compiling webrtc-sys v0.3.23 (/build/zed/src/livekit-rust-sdks/webrtc-sys) Compiling shell-words v1.1.0 Compiling symphonia v0.5.5 Compiling pest_meta v2.8.3 Compiling lmdb-master-sys v0.2.5 Compiling glib v0.21.5 Compiling zbus_macros v5.13.2 Compiling darling_core v0.20.11 Compiling rand_distr v0.5.1 Compiling serde_repr v0.1.20 Compiling async-broadcast v0.7.2 Compiling quick-xml v0.37.5 Compiling ordered-stream v0.2.0 Compiling rtrb v0.3.2 Compiling cfg_aliases v0.1.1 Compiling scoped-tls v1.0.1 Compiling hound v3.5.1 Compiling wayland-client v0.31.11 Compiling rustversion v1.0.22 Compiling nix v0.28.0 Compiling pest_generator v2.8.3 Compiling rodio v0.21.1 (https://github.com/RustAudio/rodio?rev=e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a#e50e726d) Compiling serde_with_macros v3.22.0 Compiling pet-jsonrpc v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling crossbeam v0.8.4 Compiling mime_guess v2.0.5 Compiling quick-xml v0.39.3 Compiling filedescriptor v0.8.3 Compiling num-complex v0.4.6 Compiling naga v29.0.4 Compiling bit-vec v0.9.1 Compiling ash v0.38.0+1.3.281 Compiling wayland-scanner v0.31.7 Compiling heed v0.21.0 Compiling heed-traits v0.20.0 Compiling heed-types v0.21.0 Compiling bit-set v0.9.1 Compiling pet-reporter v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling num v0.4.3 Compiling serde_yaml_ng v0.10.0 Compiling google_ai v0.1.0 (/build/zed/src/zed-1.20.2/crates/google_ai) Compiling proxyvars v0.2.0 Compiling fs v0.1.0 (/build/zed/src/zed-1.20.2/crates/fs) Compiling task v0.1.0 (/build/zed/src/zed-1.20.2/crates/task) Compiling serde_with v3.22.0 Compiling zbus_xml v5.1.1 Compiling spirv v0.4.0+sdk-1.4.341.0 Compiling pest_derive v2.8.3 Compiling synchronoise v1.0.1 Compiling page_size v0.6.0 Compiling peg-runtime v0.8.5 Compiling hexf-parse v0.2.1 Compiling khronos-egl v6.0.0 Compiling xmlparser v0.13.6 Compiling rustc-hash v1.1.0 Compiling handlebars v4.5.0 Compiling peg-macros v0.8.5 Compiling zbus v5.13.2 Compiling aws-smithy-xml v0.60.15 Compiling agent_skills v0.1.0 (/build/zed/src/zed-1.20.2/crates/agent_skills) Compiling darling_macro v0.20.11 Compiling zbus-lockstep v0.5.2 Compiling bon-macros v3.8.2 Compiling http_proxy v0.1.0 (/build/zed/src/zed-1.20.2/crates/http_proxy) Compiling darling v0.20.11 Compiling cached_proc_macro v0.25.0 Compiling cranelift-frontend v0.135.1 Compiling cranelift-native v0.135.1 Compiling agent-client-protocol-schema v1.5.0 Compiling aws-smithy-query v0.60.15 Compiling tokio-socks v0.5.2 Compiling wgpu-types v29.0.4 Compiling rustls-pemfile v2.2.0 Compiling agent-client-protocol-derive v2.0.0 Compiling gpu-descriptor-types v0.2.0 Compiling seccompiler v0.5.0 Compiling serial2 v0.2.33 Compiling wgpu-hal v29.0.4 Compiling cached_proc_macro_types v0.1.1 Compiling presser v0.3.1 Compiling portable-pty v0.9.0 Compiling cached v0.56.0 Compiling peg v0.8.5 Compiling sandbox v0.1.0 (/build/zed/src/zed-1.20.2/crates/sandbox) Compiling gpu-descriptor v0.3.2 Compiling zbus-lockstep-macros v0.5.2 Compiling pet-conda v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling simple_asn1 v0.6.3 Compiling livekit_api v0.1.0 (/build/zed/src/zed-1.20.2/crates/livekit_api) Compiling font-types v0.10.0 Compiling font-types v0.11.0 Compiling pathfinder_simd v0.5.6 Compiling freetype-sys v0.20.1 Compiling block-padding v0.3.3 Compiling pem v3.0.6 Compiling utf8-chars v3.0.6 Compiling yeslogic-fontconfig-sys v6.0.0 Compiling glow v0.17.0 Compiling renderdoc-sys v1.1.0 Compiling livekit v0.7.32 (/build/zed/src/livekit-rust-sdks/livekit) Compiling indenter v0.3.4 Compiling read-fonts v0.37.0 Compiling read-fonts v0.35.0 Compiling wayland-protocols v0.32.9 Compiling language_models_cloud v0.1.0 (/build/zed/src/zed-1.20.2/crates/language_models_cloud) Compiling opencode v0.1.0 (/build/zed/src/zed-1.20.2/crates/opencode) Compiling openai_subscribed v0.1.0 (/build/zed/src/zed-1.20.2/crates/openai_subscribed) Compiling aws_http_client v0.1.0 (/build/zed/src/zed-1.20.2/crates/aws_http_client) Compiling atspi-common v0.13.0 Compiling web_search v0.1.0 (/build/zed/src/zed-1.20.2/crates/web_search) warning: `livekit-protocol` (lib) generated 1 warning Compiling html_to_markdown v0.1.0 (/build/zed/src/zed-1.20.2/crates/html_to_markdown) Compiling llama_cpp v0.1.0 (/build/zed/src/zed-1.20.2/crates/llama_cpp) Compiling lmstudio v0.1.0 (/build/zed/src/zed-1.20.2/crates/lmstudio) Compiling bmrng v0.5.2 Compiling mistral v0.1.0 (/build/zed/src/zed-1.20.2/crates/mistral) Compiling deepseek v0.1.0 (/build/zed/src/zed-1.20.2/crates/deepseek) Compiling x_ai v0.1.0 (/build/zed/src/zed-1.20.2/crates/x_ai) Compiling scroll_derive v0.12.1 Compiling bon v3.8.2 Compiling wgpu-core v29.0.4 Compiling brush-parser v0.3.0 Compiling xcursor v0.3.10 Compiling as-raw-xcb-connection v1.0.1 Compiling windows_resources v0.1.0 (/build/zed/src/zed-1.20.2/crates/windows_resources) Compiling litrs v1.0.0 Compiling sys-locale v0.3.2 Compiling similar v2.7.0 Compiling borrow-or-share v0.2.4 Compiling fluent-uri v0.4.1 Compiling scroll v0.12.0 Compiling document-features v0.2.12 Compiling fraction v0.16.0 Compiling serde_yaml v0.9.34+deprecated Compiling wgpu-naga-bridge v29.0.4 Compiling streaming_diff v0.1.0 (/build/zed/src/zed-1.20.2/crates/streaming_diff) Compiling nanoid v0.4.0 Compiling gethostname v1.1.0 Compiling tree-sitter-rust v0.24.2 Compiling wgpu v29.0.4 Compiling x11rb-protocol v0.13.2 Compiling shell_command_parser v0.1.0 (/build/zed/src/zed-1.20.2/crates/shell_command_parser) Compiling micromap v0.3.0 Compiling toml_writer v1.0.4 Compiling yazi v0.2.1 Compiling zed-font-kit v0.14.1-zed (https://github.com/zed-industries/font-kit?rev=94b0f28166665e8fd2f53ff6d268a14955c82269#94b0f281) Compiling zeno v0.3.3 Compiling bytecount v0.6.9 Compiling num-bigint-dig v0.9.1 Compiling fastrand v1.9.0 Compiling xim-parser v0.2.1 (https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8#16f35a2c) Compiling skrifa v0.37.0 Compiling num-cmp v0.1.0 Compiling referencing v0.51.0 Compiling harfrust v0.5.0 Compiling skrifa v0.40.0 Compiling jsonschema-value v0.51.0 Compiling futures-lite v1.13.0 Compiling agent-client-protocol v2.0.0 Compiling gpu-allocator v0.28.0 Compiling atspi-proxies v0.13.0 Compiling jsonwebtoken v10.3.0 Compiling swash v0.2.6 Compiling pathfinder_geometry v0.5.1 Compiling uuid-simd v0.8.0 Compiling jupyter-protocol v1.4.0 Compiling accesskit_consumer v0.38.0 Compiling debugid v0.8.0 Compiling process-reader v0.1.0 Compiling email_address v0.2.9 Compiling merman v0.8.0-alpha.5 Compiling smart-default v0.7.1 Compiling num-derive v0.4.2 Compiling mermaid_render v0.1.0 (/build/zed/src/zed-1.20.2/crates/mermaid_render) Compiling tree-sitter-css v0.23.2 Compiling tree-sitter-go v0.25.0 Compiling tree-sitter-md v0.3.2 (https://github.com/zed-industries/tree-sitter-markdown?rev=b596e737286780d7bfa9fcddceaeeb754574b352#b596e737) Compiling tree-sitter-python v0.25.0 Compiling tree-sitter-typescript v0.23.2 (https://github.com/zed-industries/tree-sitter-typescript?rev=e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899#e2c53597) Compiling tree-sitter-jsdoc v0.23.2 Compiling tree-sitter-gitcommit v0.0.1 (https://github.com/zed-industries/tree-sitter-git-commit?rev=88309716a69dd13ab83443721ba6e0b491d37ee9#88309716) Compiling tree-sitter-gomod v1.1.1 (https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a#2e886870) Compiling tree-sitter-diff v0.1.0 Compiling tree-sitter-gowork v0.0.1 (https://github.com/zed-industries/tree-sitter-go-work?rev=acb0617bf7f4fda02c6217676cc64acb89536dc7#acb0617b) Compiling wasmtime-wasi-io v48.0.1 Compiling wiggle v48.0.1 Compiling wgpu-core-deps-windows-linux-android v29.0.4 Compiling tree-sitter-bash v0.25.1 Compiling tungstenite v0.28.0 Compiling rustls-platform-verifier v0.7.0 Compiling http_client_tls v0.1.0 (/build/zed/src/zed-1.20.2/crates/http_client_tls) Compiling yawc v0.3.3 (https://github.com/zed-industries/yawc?rev=71a452f551cac178367eaac5d7418a09afa1f3a2#71a452f5) Compiling settings_json v0.1.0 (/build/zed/src/zed-1.20.2/crates/settings_json) Compiling async-tungstenite v0.33.0 Compiling settings_content v0.1.0 (/build/zed/src/zed-1.20.2/crates/settings_content) Compiling rpc v0.1.0 (/build/zed/src/zed-1.20.2/crates/rpc) Compiling language_core v0.1.0 (/build/zed/src/zed-1.20.2/crates/language_core) Compiling cloud_api_client v0.1.0 (/build/zed/src/zed-1.20.2/crates/cloud_api_client) Compiling aws-smithy-http-client v1.1.10 Compiling wasmtime-wasi v48.0.1 Compiling zed-reqwest v0.12.15-zed (https://github.com/zed-industries/reqwest.git?rev=33bc764aa15ff7b200bf7c93bd96e24878d53e14#33bc764a) Compiling tokio-tungstenite v0.28.0 Compiling edit_prediction_metrics v0.1.0 (/build/zed/src/zed-1.20.2/crates/edit_prediction_metrics) Compiling x11rb v0.13.2 Compiling aws-smithy-runtime v1.10.1 Compiling livekit-api v0.4.14 (/build/zed/src/livekit-rust-sdks/livekit-api) warning: unused import: `connect_async` --> /usr/src/debug/zed/livekit-rust-sdks/livekit-api/src/signal_client/signal_stream.rs:37:5 | 37 | connect_async, | ^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: fields `region` and `distance` are never read --> /usr/src/debug/zed/livekit-rust-sdks/livekit-api/src/signal_client/region.rs:31:9 | 30 | pub struct RegionUrlInfo { | ------------- fields in this struct 31 | pub region: String, | ^^^^^^ 32 | pub url: String, 33 | pub distance: String, | ^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Compiling tree-sitter-regex v0.24.3 Compiling tree-sitter-yaml v0.6.1 (https://github.com/zed-industries/tree-sitter-yaml?rev=baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a#baff0b51) Compiling tree-sitter-cpp v0.23.4 (https://github.com/tree-sitter/tree-sitter-cpp?rev=5cb9b693cfd7bfacab1d9ff4acac1a4150700609#5cb9b693) Compiling tree-sitter-c v0.24.1 Compiling jsonschema-regex v0.51.0 Compiling range-map v0.2.0 Compiling crash-context v0.8.0 Compiling is-docker v0.2.0 Compiling saa v5.4.9 warning: `livekit-api` (lib) generated 2 warnings (run `cargo fix --lib -p livekit-api` to apply 1 suggestion) Compiling plain v0.2.3 Compiling sdd v4.6.2 Compiling linebender_resource_handle v0.1.1 Compiling rangemap v1.7.1 Compiling aws-runtime v1.7.0 Compiling float-ord v0.3.2 Compiling self_cell v1.2.2 Compiling minidump-writer v0.13.0 (/build/zed/src/minidump-writer-0.13.0) Compiling cosmic-text v0.19.0 Compiling scc v3.5.6 Compiling goblin v0.9.3 Compiling is-wsl v0.4.0 Compiling aws-sdk-sts v1.98.0 Compiling aws-sdk-sso v1.94.0 Compiling aws-sdk-bedrockruntime v1.125.0 Compiling aws-sdk-ssooidc v1.96.0 Compiling minidump-common v0.26.1 (/build/zed/src/minidump-common-0.26.1) Compiling jsonschema v0.51.0 Compiling aws-config v1.8.14 Compiling accesskit_atspi_common v0.19.1 Compiling process-backend v0.1.0 (/build/zed/src/process-backend-0.1.0) Compiling atspi v0.29.0 Compiling async-dispatcher v0.1.2 Compiling ashpd v0.13.5 Compiling cbc v0.1.2 Compiling cli v0.1.0 (/build/zed/src/zed-1.20.2/crates/cli) Compiling pbkdf2 v0.12.2 Compiling hkdf v0.12.4 Compiling clap_complete v4.5.59 Compiling console v0.16.3 Compiling calloop v0.14.3 (https://github.com/zed-industries/calloop#eb6b4fd1) Compiling error-graph v0.1.1 Compiling bedrock v0.1.0 (/build/zed/src/zed-1.20.2/crates/bedrock) Compiling procfs-core v0.18.0 Compiling asynchronous-codec v0.7.0 Compiling lru v0.16.4 Compiling xim-ctext v0.3.0 (https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8#16f35a2c) Compiling md-5 v0.10.6 Compiling errno v0.2.8 Compiling xkeysym v0.2.1 Compiling pciid-parser v0.8.0 Compiling pet v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling human_bytes v0.4.3 Compiling failspot v0.2.0 Compiling pathdiff v0.2.3 Compiling system_specs v0.1.0 (/build/zed/src/zed-1.20.2/crates/system_specs) Compiling exec v0.3.1 Compiling open v5.3.2 Compiling zed-xim v0.4.0-zed (https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8#16f35a2c) Compiling oo7 v0.6.0 Compiling xkbcommon v0.8.0 Compiling calloop-wayland-source v0.4.1 Compiling dialoguer v0.12.0 Compiling zeromq v0.5.0 Compiling clap_complete_nushell v4.6.0 Compiling accesskit_unix v0.22.1 Compiling gpui_wgpu v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_wgpu) Compiling x11-clipboard v0.9.3 Compiling pet-uv v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-hatch v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling wayland-protocols-plasma v0.3.9 Compiling wayland-protocols-wlr v0.3.9 Compiling wayland-cursor v0.31.11 Compiling notify-rust v4.18.0 Compiling pet-global-virtualenvs v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-pyenv v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-env-var-path v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-homebrew v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-pixi v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-poetry v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling ipc-channel v0.19.0 Compiling pet-venv v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-virtualenvwrapper v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-mac-commandlinetools v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-linux-global-python v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-mac-xcode v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-pipenv v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-mac-python-org v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling pet-telemetry v0.1.0 (https://github.com/microsoft/python-environment-tools.git?rev=bb8e04607b96a3865d6aa4bb2a5a5a82ce05b5f0#bb8e0460) Compiling env_filter v0.1.4 Compiling fork v0.4.0 Compiling migrator v0.1.0 (/build/zed/src/zed-1.20.2/crates/migrator) Compiling file_icons v0.1.0 (/build/zed/src/zed-1.20.2/crates/file_icons) Compiling uds v0.4.2 warning: unused import: `crate::minidump_cpu::RawContextCPU` --> /usr/src/debug/zed/minidump-writer-0.13.0/src/linux/crash_context_ext/mod.rs:19:5 | 19 | use crate::minidump_cpu::RawContextCPU; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Compiling jiff v0.2.15 Compiling gpui_linux v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_linux) Compiling runtimelib v1.4.0 Compiling settings v0.1.0 (/build/zed/src/zed-1.20.2/crates/settings) Compiling grammars v0.1.0 (/build/zed/src/zed-1.20.2/crates/grammars) Compiling crash-handler v0.8.0 Compiling jupyter-websocket-client v1.1.0 Compiling minidumper v0.11.0 Compiling nbformat v1.2.0 Compiling time_format v0.1.0 (/build/zed/src/zed-1.20.2/crates/time_format) Compiling json_dotpath v1.1.0 Compiling parse_int v0.9.0 Compiling dotenvy v0.15.7 Compiling crashes v0.1.0 (/build/zed/src/zed-1.20.2/crates/crashes) Compiling reqwest_client v0.1.0 (/build/zed/src/zed-1.20.2/crates/reqwest_client) Compiling input_latency_ui v0.1.0 (/build/zed/src/zed-1.20.2/crates/input_latency_ui) Compiling feature_flags v0.1.0 (/build/zed/src/zed-1.20.2/crates/feature_flags) Compiling theme_settings v0.1.0 (/build/zed/src/zed-1.20.2/crates/theme_settings) Compiling context_server v0.1.0 (/build/zed/src/zed-1.20.2/crates/context_server) Compiling remote v0.1.0 (/build/zed/src/zed-1.20.2/crates/remote) Compiling terminal v0.1.0 (/build/zed/src/zed-1.20.2/crates/terminal) Compiling git_hosting_providers v0.1.0 (/build/zed/src/zed-1.20.2/crates/git_hosting_providers) warning: `minidump-writer` (lib) generated 1 warning (run `cargo fix --lib -p minidump-writer` to apply 1 suggestion) Compiling vim_mode_setting v0.1.0 (/build/zed/src/zed-1.20.2/crates/vim_mode_setting) Compiling ollama v0.1.0 (/build/zed/src/zed-1.20.2/crates/ollama) Compiling open_router v0.1.0 (/build/zed/src/zed-1.20.2/crates/open_router) Compiling env_logger v0.11.8 Compiling gpui_platform v0.1.0 (/build/zed/src/zed-1.20.2/crates/gpui_platform) Compiling zlog_settings v0.1.0 (/build/zed/src/zed-1.20.2/crates/zlog_settings) Compiling worktree v0.1.0 (/build/zed/src/zed-1.20.2/crates/worktree) Compiling buffer_diff v0.1.0 (/build/zed/src/zed-1.20.2/crates/buffer_diff) Compiling prettier v0.1.0 (/build/zed/src/zed-1.20.2/crates/prettier) Compiling markdown v0.1.0 (/build/zed/src/zed-1.20.2/crates/markdown) Compiling language_detection v0.1.0 (/build/zed/src/zed-1.20.2/crates/language_detection) Compiling prompt_store v0.1.0 (/build/zed/src/zed-1.20.2/crates/prompt_store) Compiling multi_buffer v0.1.0 (/build/zed/src/zed-1.20.2/crates/multi_buffer) Compiling zed v1.20.2 (/build/zed/src/zed-1.20.2/crates/zed) Compiling client v0.1.0 (/build/zed/src/zed-1.20.2/crates/client) Compiling dap v0.1.0 (/build/zed/src/zed-1.20.2/crates/dap) Compiling edit_prediction_types v0.1.0 (/build/zed/src/zed-1.20.2/crates/edit_prediction_types) Compiling channel v0.1.0 (/build/zed/src/zed-1.20.2/crates/channel) Compiling extension v0.1.0 (/build/zed/src/zed-1.20.2/crates/extension) Compiling ai_onboarding v0.1.0 (/build/zed/src/zed-1.20.2/crates/ai_onboarding) Compiling dap_adapters v0.1.0 (/build/zed/src/zed-1.20.2/crates/dap_adapters) Compiling web_search_providers v0.1.0 (/build/zed/src/zed-1.20.2/crates/web_search_providers) Compiling snippet_provider v0.1.0 (/build/zed/src/zed-1.20.2/crates/snippet_provider) Compiling debug_adapter_extension v0.1.0 (/build/zed/src/zed-1.20.2/crates/debug_adapter_extension) Compiling theme_extension v0.1.0 (/build/zed/src/zed-1.20.2/crates/theme_extension) Compiling project v0.1.0 (/build/zed/src/zed-1.20.2/crates/project) warning: webrtc-sys@0.3.23: In file included from /build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/sources/webrtc-sys/src/desktop_capturer.rs.cc:1: warning: webrtc-sys@0.3.23: In file included from ./include/livekit/desktop_capturer.h:20: warning: webrtc-sys@0.3.23: In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capturer.h:26: warning: webrtc-sys@0.3.23: In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capture_metadata.h:15: warning: webrtc-sys@0.3.23: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/portal/xdg_session_details.h:14:10: fatal error: 'gio/gio.h' file not found warning: webrtc-sys@0.3.23: 14 | #include warning: webrtc-sys@0.3.23: | ^~~~~~~~~~~ warning: webrtc-sys@0.3.23: 1 error generated. warning: webrtc-sys@0.3.23: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-4" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "--target=riscv64-unknown-linux-gnu" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate" "-I" "./include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/abseil-cpp/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libyuv/include/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libc++/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc/base" "-w" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-Wno-changes-meaning" "-Wno-deprecated-declarations" "-std=c++20" "-DWEBRTC_APM_DEBUG_DUMP=0" "-DUSE_UDEV" "-DUSE_AURA=1" "-DUSE_GLIB=1" "-DUSE_OZONE=1" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D_FILE_OFFSET_BITS=64" "-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE" "-D_GLIBCXX_ASSERTIONS=1" "-DNDEBUG" "-DNVALGRIND" "-DDYNAMIC_ANNOTATIONS_ENABLED=0" "-DWEBRTC_ENABLE_PROTOBUF=0" "-DWEBRTC_STRICT_FIELD_TRIALS=0" "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" "-DRTC_USE_LIBAOM_AV1_ENCODER" "-DRTC_ENABLE_VP9" "-DRTC_ENABLE_H265" "-DRTC_DAV1D_IN_INTERNAL_DECODER_FACTORY" "-DWEBRTC_HAVE_SCTP" "-DWEBRTC_USE_H264" "-DWEBRTC_LIBRARY_IMPL" "-DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0" "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0" "-DWEBRTC_POSIX" "-DWEBRTC_LINUX" "-DWEBRTC_ALLOW_DEPRECATED_NAMESPACES" "-DABSL_ALLOCATOR_NOTHROW=1" "-DCHROMIUM" "-DLIBYUV_DISABLE_NEON" "-DLIBYUV_DISABLE_SVE" "-DLIBYUV_DISABLE_SME" "-DLIBYUV_DISABLE_LSX" "-DLIBYUV_DISABLE_LASX" "-DWEBRTC_USE_PIPEWIRE" "-DWEBRTC_USE_GIO" "-DWEBRTC_USE_X11" "-DLIVEKIT_TEST" "-mabi=lp64d" "-O2" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fno-omit-frame-pointer" "-Wp,-D_GLIBCXX_ASSERTIONS" "-ffat-lto-objects" "-g" "-ffile-prefix-map=/build/zed/src=/usr/src/debug/zed" "-flto=auto" "-ffat-lto-objects" "-o" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/980fbd1b9cc59524-desktop_capturer.rs.o" "-c" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/sources/webrtc-sys/src/desktop_capturer.rs.cc"cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu warning: webrtc-sys@0.3.23: In file included from src/desktop_capturer.cpp:17: warning: webrtc-sys@0.3.23: In file included from ./include/livekit/desktop_capturer.h:20: warning: webrtc-sys@0.3.23: In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capturer.h:26: warning: webrtc-sys@0.3.23: In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capture_metadata.h:15: warning: webrtc-sys@0.3.23: /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/portal/xdg_session_details.h:14:10: fatal error: 'gio/gio.h' file not found warning: webrtc-sys@0.3.23: 14 | #include warning: webrtc-sys@0.3.23: | ^~~~~~~~~~~ warning: webrtc-sys@0.3.23: 1 error generated. warning: webrtc-sys@0.3.23: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-4" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "--target=riscv64-unknown-linux-gnu" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate" "-I" "./include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/abseil-cpp/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libyuv/include/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libc++/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc/base" "-w" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-Wno-changes-meaning" "-Wno-deprecated-declarations" "-std=c++20" "-DWEBRTC_APM_DEBUG_DUMP=0" "-DUSE_UDEV" "-DUSE_AURA=1" "-DUSE_GLIB=1" "-DUSE_OZONE=1" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D_FILE_OFFSET_BITS=64" "-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE" "-D_GLIBCXX_ASSERTIONS=1" "-DNDEBUG" "-DNVALGRIND" "-DDYNAMIC_ANNOTATIONS_ENABLED=0" "-DWEBRTC_ENABLE_PROTOBUF=0" "-DWEBRTC_STRICT_FIELD_TRIALS=0" "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" "-DRTC_USE_LIBAOM_AV1_ENCODER" "-DRTC_ENABLE_VP9" "-DRTC_ENABLE_H265" "-DRTC_DAV1D_IN_INTERNAL_DECODER_FACTORY" "-DWEBRTC_HAVE_SCTP" "-DWEBRTC_USE_H264" "-DWEBRTC_LIBRARY_IMPL" "-DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0" "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0" "-DWEBRTC_POSIX" "-DWEBRTC_LINUX" "-DWEBRTC_ALLOW_DEPRECATED_NAMESPACES" "-DABSL_ALLOCATOR_NOTHROW=1" "-DCHROMIUM" "-DLIBYUV_DISABLE_NEON" "-DLIBYUV_DISABLE_SVE" "-DLIBYUV_DISABLE_SME" "-DLIBYUV_DISABLE_LSX" "-DLIBYUV_DISABLE_LASX" "-DWEBRTC_USE_PIPEWIRE" "-DWEBRTC_USE_GIO" "-DWEBRTC_USE_X11" "-DLIVEKIT_TEST" "-mabi=lp64d" "-O2" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fno-omit-frame-pointer" "-Wp,-D_GLIBCXX_ASSERTIONS" "-ffat-lto-objects" "-g" "-ffile-prefix-map=/build/zed/src=/usr/src/debug/zed" "-flto=auto" "-ffat-lto-objects" "-o" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/0602fb52cb66f316-desktop_capturer.o" "-c" "src/desktop_capturer.cpp" error: failed to run custom build command for `webrtc-sys v0.3.23 (/build/zed/src/livekit-rust-sdks/webrtc-sys)` Caused by: process didn't exit successfully: `/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-32657ba1e25e806b/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=LK_DEBUG_WEBRTC cargo:rerun-if-env-changed=LK_CUSTOM_WEBRTC cargo:rerun-if-changed=src/peer_connection.rs cargo:rerun-if-changed=src/peer_connection_factory.rs cargo:rerun-if-changed=src/media_stream.rs cargo:rerun-if-changed=src/media_stream_track.rs cargo:rerun-if-changed=src/audio_track.rs cargo:rerun-if-changed=src/video_track.rs cargo:rerun-if-changed=src/data_channel.rs cargo:rerun-if-changed=src/frame_cryptor.rs cargo:rerun-if-changed=src/jsep.rs cargo:rerun-if-changed=src/candidate.rs cargo:rerun-if-changed=src/rtp_parameters.rs cargo:rerun-if-changed=src/rtp_sender.rs cargo:rerun-if-changed=src/rtp_receiver.rs cargo:rerun-if-changed=src/rtp_transceiver.rs cargo:rerun-if-changed=src/rtc_error.rs cargo:rerun-if-changed=src/webrtc.rs cargo:rerun-if-changed=src/video_frame.rs cargo:rerun-if-changed=src/video_frame_buffer.rs cargo:rerun-if-changed=src/helper.rs cargo:rerun-if-changed=src/yuv_helper.rs cargo:rerun-if-changed=src/audio_resampler.rs cargo:rerun-if-changed=src/android.rs cargo:rerun-if-changed=src/prohibit_libsrtp_initialization.rs cargo:rerun-if-changed=src/apm.rs cargo:rerun-if-changed=src/audio_mixer.rs cargo:rerun-if-changed=src/desktop_capturer.rs cargo:CXXBRIDGE_PREFIX=webrtc-sys cargo:CXXBRIDGE_DIR0=/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include cargo:CXXBRIDGE_DIR1=/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate cargo:rustc-link-search=native=/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/lib cargo:rustc-link-lib=static=webrtc cargo:rustc-link-lib=dylib=rt cargo:rustc-link-lib=dylib=dl cargo:rustc-link-lib=dylib=pthread cargo:rustc-link-lib=dylib=m cargo:rerun-if-env-changed=GLIB_2.0_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GLIB_2.0_STATIC cargo:rerun-if-env-changed=GLIB_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=GLIB_2.0_STATIC cargo:rerun-if-env-changed=GLIB_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=glib-2.0 cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GLIB_2.0_STATIC cargo:rerun-if-env-changed=GLIB_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=GOBJECT_2.0_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GOBJECT_2.0_STATIC cargo:rerun-if-env-changed=GOBJECT_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=GOBJECT_2.0_STATIC cargo:rerun-if-env-changed=GOBJECT_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=gobject-2.0 cargo:rustc-link-lib=glib-2.0 cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GOBJECT_2.0_STATIC cargo:rerun-if-env-changed=GOBJECT_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=GIO_2.0_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GIO_2.0_STATIC cargo:rerun-if-env-changed=GIO_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=GIO_2.0_STATIC cargo:rerun-if-env-changed=GIO_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=gio-2.0 cargo:rustc-link-lib=gobject-2.0 cargo:rustc-link-lib=glib-2.0 cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GIO_2.0_STATIC cargo:rerun-if-env-changed=GIO_2.0_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=LIBDRM_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=LIBDRM_STATIC cargo:rerun-if-env-changed=LIBDRM_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=LIBDRM_STATIC cargo:rerun-if-env-changed=LIBDRM_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=drm cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=LIBDRM_STATIC cargo:rerun-if-env-changed=LIBDRM_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=GBM_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GBM_STATIC cargo:rerun-if-env-changed=GBM_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=GBM_STATIC cargo:rerun-if-env-changed=GBM_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=gbm cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=GBM_STATIC cargo:rerun-if-env-changed=GBM_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=X11_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=X11_STATIC cargo:rerun-if-env-changed=X11_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=X11_STATIC cargo:rerun-if-env-changed=X11_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=X11 cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=X11_STATIC cargo:rerun-if-env-changed=X11_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=XFIXES_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XFIXES_STATIC cargo:rerun-if-env-changed=XFIXES_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=XFIXES_STATIC cargo:rerun-if-env-changed=XFIXES_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=Xfixes cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XFIXES_STATIC cargo:rerun-if-env-changed=XFIXES_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=XDAMAGE_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XDAMAGE_STATIC cargo:rerun-if-env-changed=XDAMAGE_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=XDAMAGE_STATIC cargo:rerun-if-env-changed=XDAMAGE_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=Xdamage cargo:rustc-link-lib=Xfixes cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XDAMAGE_STATIC cargo:rerun-if-env-changed=XDAMAGE_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=XRANDR_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XRANDR_STATIC cargo:rerun-if-env-changed=XRANDR_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=XRANDR_STATIC cargo:rerun-if-env-changed=XRANDR_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=Xrandr cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XRANDR_STATIC cargo:rerun-if-env-changed=XRANDR_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=XCOMPOSITE_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XCOMPOSITE_STATIC cargo:rerun-if-env-changed=XCOMPOSITE_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=XCOMPOSITE_STATIC cargo:rerun-if-env-changed=XCOMPOSITE_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=Xcomposite cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XCOMPOSITE_STATIC cargo:rerun-if-env-changed=XCOMPOSITE_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=XEXT_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XEXT_STATIC cargo:rerun-if-env-changed=XEXT_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=SYSROOT cargo:rerun-if-env-changed=XEXT_STATIC cargo:rerun-if-env-changed=XEXT_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rustc-link-search=native=/usr/lib cargo:rustc-link-lib=Xext cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=XEXT_STATIC cargo:rerun-if-env-changed=XEXT_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_PATH_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc-unknown-linux-gnu cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_riscv64gc_unknown_linux_gnu cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=CC_FORCE_DISABLE CC_FORCE_DISABLE = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:warning=In file included from /build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/sources/webrtc-sys/src/desktop_capturer.rs.cc:1: cargo:warning=In file included from ./include/livekit/desktop_capturer.h:20: cargo:warning=In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capturer.h:26: cargo:warning=In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capture_metadata.h:15: cargo:warning=/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/portal/xdg_session_details.h:14:10: fatal error: 'gio/gio.h' file not found cargo:warning= 14 | #include cargo:warning= | ^~~~~~~~~~~ cargo:warning=1 error generated. exit status: 0 exit status: 1 cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-4" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "--target=riscv64-unknown-linux-gnu" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate" "-I" "./include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/abseil-cpp/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libyuv/include/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libc++/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc/base" "-w" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-Wno-changes-meaning" "-Wno-deprecated-declarations" "-std=c++20" "-DWEBRTC_APM_DEBUG_DUMP=0" "-DUSE_UDEV" "-DUSE_AURA=1" "-DUSE_GLIB=1" "-DUSE_OZONE=1" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D_FILE_OFFSET_BITS=64" "-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE" "-D_GLIBCXX_ASSERTIONS=1" "-DNDEBUG" "-DNVALGRIND" "-DDYNAMIC_ANNOTATIONS_ENABLED=0" "-DWEBRTC_ENABLE_PROTOBUF=0" "-DWEBRTC_STRICT_FIELD_TRIALS=0" "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" "-DRTC_USE_LIBAOM_AV1_ENCODER" "-DRTC_ENABLE_VP9" "-DRTC_ENABLE_H265" "-DRTC_DAV1D_IN_INTERNAL_DECODER_FACTORY" "-DWEBRTC_HAVE_SCTP" "-DWEBRTC_USE_H264" "-DWEBRTC_LIBRARY_IMPL" "-DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0" "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0" "-DWEBRTC_POSIX" "-DWEBRTC_LINUX" "-DWEBRTC_ALLOW_DEPRECATED_NAMESPACES" "-DABSL_ALLOCATOR_NOTHROW=1" "-DCHROMIUM" "-DLIBYUV_DISABLE_NEON" "-DLIBYUV_DISABLE_SVE" "-DLIBYUV_DISABLE_SME" "-DLIBYUV_DISABLE_LSX" "-DLIBYUV_DISABLE_LASX" "-DWEBRTC_USE_PIPEWIRE" "-DWEBRTC_USE_GIO" "-DWEBRTC_USE_X11" "-DLIVEKIT_TEST" "-mabi=lp64d" "-O2" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fno-omit-frame-pointer" "-Wp,-D_GLIBCXX_ASSERTIONS" "-ffat-lto-objects" "-g" "-ffile-prefix-map=/build/zed/src=/usr/src/debug/zed" "-flto=auto" "-ffat-lto-objects" "-o" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/980fbd1b9cc59524-desktop_capturer.rs.o" "-c" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/sources/webrtc-sys/src/desktop_capturer.rs.cc"cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc-unknown-linux-gnu CXX_riscv64gc-unknown-linux-gnu = None cargo:rerun-if-env-changed=CXX_riscv64gc_unknown_linux_gnu CXX_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = Some(clang++) cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM CC_KNOWN_WRAPPER_CUSTOM = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = Some(-mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffat-lto-objects -g -ffile-prefix-map=/build/zed/src=/usr/src/debug/zed -flto=auto -ffat-lto-objects) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc_unknown_linux_gnu CXXFLAGS_riscv64gc_unknown_linux_gnu = None cargo:rerun-if-env-changed=CXXFLAGS_riscv64gc-unknown-linux-gnu CXXFLAGS_riscv64gc-unknown-linux-gnu = None exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 cargo:warning=In file included from src/desktop_capturer.cpp:17: cargo:warning=In file included from ./include/livekit/desktop_capturer.h:20: cargo:warning=In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capturer.h:26: cargo:warning=In file included from /build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/desktop_capture/desktop_capture_metadata.h:15: cargo:warning=/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/modules/portal/xdg_session_details.h:14:10: fatal error: 'gio/gio.h' file not found cargo:warning= 14 | #include cargo:warning= | ^~~~~~~~~~~ cargo:warning=1 error generated. exit status: 0 exit status: 0 exit status: 1 cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-4" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "--target=riscv64-unknown-linux-gnu" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate" "-I" "./include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/abseil-cpp/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libyuv/include/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libc++/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc/base" "-w" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-Wno-changes-meaning" "-Wno-deprecated-declarations" "-std=c++20" "-DWEBRTC_APM_DEBUG_DUMP=0" "-DUSE_UDEV" "-DUSE_AURA=1" "-DUSE_GLIB=1" "-DUSE_OZONE=1" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D_FILE_OFFSET_BITS=64" "-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE" "-D_GLIBCXX_ASSERTIONS=1" "-DNDEBUG" "-DNVALGRIND" "-DDYNAMIC_ANNOTATIONS_ENABLED=0" "-DWEBRTC_ENABLE_PROTOBUF=0" "-DWEBRTC_STRICT_FIELD_TRIALS=0" "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" "-DRTC_USE_LIBAOM_AV1_ENCODER" "-DRTC_ENABLE_VP9" "-DRTC_ENABLE_H265" "-DRTC_DAV1D_IN_INTERNAL_DECODER_FACTORY" "-DWEBRTC_HAVE_SCTP" "-DWEBRTC_USE_H264" "-DWEBRTC_LIBRARY_IMPL" "-DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0" "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0" "-DWEBRTC_POSIX" "-DWEBRTC_LINUX" "-DWEBRTC_ALLOW_DEPRECATED_NAMESPACES" "-DABSL_ALLOCATOR_NOTHROW=1" "-DCHROMIUM" "-DLIBYUV_DISABLE_NEON" "-DLIBYUV_DISABLE_SVE" "-DLIBYUV_DISABLE_SME" "-DLIBYUV_DISABLE_LSX" "-DLIBYUV_DISABLE_LASX" "-DWEBRTC_USE_PIPEWIRE" "-DWEBRTC_USE_GIO" "-DWEBRTC_USE_X11" "-DLIVEKIT_TEST" "-mabi=lp64d" "-O2" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fno-omit-frame-pointer" "-Wp,-D_GLIBCXX_ASSERTIONS" "-ffat-lto-objects" "-g" "-ffile-prefix-map=/build/zed/src=/usr/src/debug/zed" "-flto=auto" "-ffat-lto-objects" "-o" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/0602fb52cb66f316-desktop_capturer.o" "-c" "src/desktop_capturer.cpp" --- stderr CXX include path: /build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include /build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-4" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "--target=riscv64-unknown-linux-gnu" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/include" "-I" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/cxxbridge/crate" "-I" "./include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/abseil-cpp/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libyuv/include/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/third_party/libc++/" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc" "-I" "/build/zed/src/livekit-rust-sdks/webrtc-sys/libwebrtc/linux-riscv64-release/include/sdk/objc/base" "-w" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-Wno-changes-meaning" "-Wno-deprecated-declarations" "-std=c++20" "-DWEBRTC_APM_DEBUG_DUMP=0" "-DUSE_UDEV" "-DUSE_AURA=1" "-DUSE_GLIB=1" "-DUSE_OZONE=1" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D_FILE_OFFSET_BITS=64" "-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE" "-D_GLIBCXX_ASSERTIONS=1" "-DNDEBUG" "-DNVALGRIND" "-DDYNAMIC_ANNOTATIONS_ENABLED=0" "-DWEBRTC_ENABLE_PROTOBUF=0" "-DWEBRTC_STRICT_FIELD_TRIALS=0" "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" "-DRTC_USE_LIBAOM_AV1_ENCODER" "-DRTC_ENABLE_VP9" "-DRTC_ENABLE_H265" "-DRTC_DAV1D_IN_INTERNAL_DECODER_FACTORY" "-DWEBRTC_HAVE_SCTP" "-DWEBRTC_USE_H264" "-DWEBRTC_LIBRARY_IMPL" "-DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0" "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0" "-DWEBRTC_POSIX" "-DWEBRTC_LINUX" "-DWEBRTC_ALLOW_DEPRECATED_NAMESPACES" "-DABSL_ALLOCATOR_NOTHROW=1" "-DCHROMIUM" "-DLIBYUV_DISABLE_NEON" "-DLIBYUV_DISABLE_SVE" "-DLIBYUV_DISABLE_SME" "-DLIBYUV_DISABLE_LSX" "-DLIBYUV_DISABLE_LASX" "-DWEBRTC_USE_PIPEWIRE" "-DWEBRTC_USE_GIO" "-DWEBRTC_USE_X11" "-DLIVEKIT_TEST" "-mabi=lp64d" "-O2" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fno-omit-frame-pointer" "-Wp,-D_GLIBCXX_ASSERTIONS" "-ffat-lto-objects" "-g" "-ffile-prefix-map=/build/zed/src=/usr/src/debug/zed" "-flto=auto" "-ffat-lto-objects" "-o" "/build/zed/src/zed-1.20.2/target/release/build/webrtc-sys-dcfa5daf2d53cf0b/out/0602fb52cb66f316-desktop_capturer.o" "-c" "src/desktop_capturer.cpp" warning: build failed, waiting for other jobs to finish... ==> ERROR:(B A failure occurred in build().(B  Aborting...(B ]3008;end=1f8fea3a232a4cf4b74698737b2de702\[!p]104\[?7h]3008;end=9cd359c597784d37b2667a55cc27513d\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build(B [?12l[?25h[?12l[?25h]3008;end=cc1ce050e46a45f3a6b4c47de10267c3\[?12l[?25hreceiving incremental file list zed-1.20.2-1-riscv64-build.log zed-1.20.2-1-riscv64-prepare.log sent 62 bytes received 1,140,493 bytes 456,222.00 bytes/sec total size is 25,848,513 speedup is 22.66